#Array/List Defination :
shopping_list = [1,2,3];
#Array/List operations
shopping_list.append(4);
shopping_list.remove(1);
shopping_list[0]='DD'
print(shopping_list);
del shopping_list[0]
print(shopping_list);
list1 = ['A', 'B', 1, 2];
list2 = [1, 2, 3, 4, 5, 6, 7 ];
print "list1[0]: ", list1[0]
print "list2[1:5]: ", list2[1:5]
shopping_list = [1,2,3];
print shopping_list;
#Array/List operations
shopping_list.append(4);
print(shopping_list);
shopping_list.remove(1);
print(shopping_list);
shopping_list.insert(3,'DD');
shopping_list.append(4);
print(shopping_list);
print shopping_list.index(4);
#Add invalid entry but it will work
# "egg" and 'egg' both will be fine
shopping_list.append('egg');
print(shopping_list);
# Array and For loop
# "3" wont work as 3 is integer
if 3 in shopping_list :
print(3);
I0FycmF5L0xpc3QgRGVmaW5hdGlvbiA6IApzaG9wcGluZ19saXN0ID0gWzEsMiwzXTsKCiNBcnJheS9MaXN0IG9wZXJhdGlvbnMKc2hvcHBpbmdfbGlzdC5hcHBlbmQoNCk7CnNob3BwaW5nX2xpc3QucmVtb3ZlKDEpOwpzaG9wcGluZ19saXN0WzBdPSdERCcKCnByaW50KHNob3BwaW5nX2xpc3QpOwpkZWwgc2hvcHBpbmdfbGlzdFswXQpwcmludChzaG9wcGluZ19saXN0KTsKCmxpc3QxID0gWydBJywgJ0InLCAxLCAyXTsKbGlzdDIgPSBbMSwgMiwgMywgNCwgNSwgNiwgNyBdOwoKcHJpbnQgImxpc3QxWzBdOiAiLCBsaXN0MVswXQpwcmludCAibGlzdDJbMTo1XTogIiwgbGlzdDJbMTo1XQoKCnNob3BwaW5nX2xpc3QgPSBbMSwyLDNdOwpwcmludCBzaG9wcGluZ19saXN0OwojQXJyYXkvTGlzdCBvcGVyYXRpb25zCnNob3BwaW5nX2xpc3QuYXBwZW5kKDQpOwpwcmludChzaG9wcGluZ19saXN0KTsKc2hvcHBpbmdfbGlzdC5yZW1vdmUoMSk7CnByaW50KHNob3BwaW5nX2xpc3QpOwpzaG9wcGluZ19saXN0Lmluc2VydCgzLCdERCcpOwpzaG9wcGluZ19saXN0LmFwcGVuZCg0KTsKcHJpbnQoc2hvcHBpbmdfbGlzdCk7CnByaW50IHNob3BwaW5nX2xpc3QuaW5kZXgoNCk7CgogIAojQWRkIGludmFsaWQgZW50cnkgYnV0IGl0IHdpbGwgd29yawojICJlZ2ciIGFuZCAnZWdnJyBib3RoIHdpbGwgYmUgZmluZQoKc2hvcHBpbmdfbGlzdC5hcHBlbmQoJ2VnZycpOwpwcmludChzaG9wcGluZ19saXN0KTsKCiMgQXJyYXkgYW5kIEZvciBsb29wIAojICIzIiB3b250IHdvcmsgYXMgMyBpcyBpbnRlZ2VyCmlmIDMgaW4gc2hvcHBpbmdfbGlzdCA6IAogIHByaW50KDMpOw==
['DD', 3, 4]
[3, 4]
list1[0]: A
list2[1:5]: [2, 3, 4, 5]
[1, 2, 3]
[1, 2, 3, 4]
[2, 3, 4]
[2, 3, 4, 'DD', 4]
2
[2, 3, 4, 'DD', 4, 'egg']
3