举例:
list1 = [‘physics’, ‘chemistry’, 1997, 2000];
list2 = [1, 2, 3, 4, 5, 6, 7 ];
print "list1[0]: ", list1[0]
print "list2[1:5]: ", list2[1:5]
以上实例的输出结果:
list1[0]: physics
list2[1:5]: [2, 3, 4, 5]
1.使用append()方法来添加列表项
s=[‘physics’,‘chemistry’]
s.append(“wangtao”)
s
[‘physics’, ‘chemistry’, ‘wangtao’]
2、删除列表元素
可以使用 del 语句来删除列表的的元素,如下实例:
list1 = [‘physics’, ‘chemistry’, 1997, 2000];
print list1;
del list1[2];
print "After deleting value at index 2 : "
print list1;
以上实例的输出结果是:
[‘physics’, ‘chemistry’, 1997, 2000]
After deleting value at index 2 :
[‘physics’, ‘chemistry’, 2000]
L.extend()与L.append()的用法。
list=[‘a’,‘b’,‘c’]
list
[‘a’, ‘b’, ‘c’]list.extend([‘d’,‘e’,‘f’])
list
[‘a’, ‘b’, ‘c’, ‘d’, ‘e’, ‘f’]len(list)
6list[-1]
‘f’list=[‘a’,‘b’,‘c’]
list.append([‘d’,‘e’,‘f’])
list
[‘a’, ‘b’, ‘c’, [‘d’, ‘e’, ‘f’]]len(list)
4list[-1]
[‘d’, ‘e’, ‘f’]
其中,如果append和extend的参数都是一个的话,这俩应该是没有区别的,但是,要是参数为多个,就有区别了,extend将它的参数视为 list,extend的行为是把这两个list接到一起,append是将它的参数视为element,作为一个整体添加上去的。
List里可以有任意的数据类型,所以,要分清这俩函数的区别。