标签:
列表:列表是写在方括号([])之间用逗号分隔开的元素列表
list1 = list(‘adb‘)
print(type(list1))
a = [‘a‘,‘b‘,‘c‘]
n = [1, 2, 3]
x = [a,n]
print(x)
输出结果:
<class ‘list‘> [[‘a‘, ‘b‘, ‘c‘], [1, 2, 3]]
x = [[‘a‘, ‘b‘, ‘c‘], [1, 2, 3]]
>>> x[0] [‘a‘,‘b‘,‘c‘] >>> x[0][1] #取列表中的列表第1位元素 ‘b‘
>>> list = [‘physics‘, ‘chemistry‘, 1997, 2000] >>> list[2] = 2001 >>> list list = [‘physics‘, ‘chemistry‘, 2001, 2000]
cmp(list1, list2): #比较两个列表的元素
len(list): #列表元素个数
max(list): #返回列表元素最大值
min(list): #返回列表元素最小值
list(seq): #将元组转换为列表
list.append(obj):在列表末尾添加新的对象 list.count(obj):统计某个元素在列表中出现的次数 list.extend(seq):在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表) list.index(obj):从列表中找出某个值第一个匹配项的索引位置 list.insert(index, obj):将对象插入列表 list.pop(obj=list[-1]):移除列表中的一个元素(默认最后一个元素),并且返回该元素的值 list.remove(obj):移除列表中某个值的第一个匹配项 list.reverse():反向列表中元素 list.sort([func]):对原列表进行排序
举例:
>>> list = [11,23,11,4342342,11,56,33,23,11,88] >>> list [11, 23, 11, 4342342, 11, 56, 33, 23, 11, 88] >>> list.count(11) #查看‘11‘这个对象在列表中出现的次数 4
>>> for i in range(list.count(11)):
list.remove(11) # 删除列表中为‘11‘的所有对象
>>> list1
[‘h‘, ‘e‘, ‘l‘, ‘l‘, ‘o‘]
>>> list1.extend(‘12345‘) #列表扩展
>>> list1
[‘h‘, ‘e‘, ‘l‘, ‘l‘, ‘o‘, ‘1‘, ‘2‘, ‘3‘, ‘4‘, ‘5‘]
标签:
原文地址:http://www.cnblogs.com/ping-y/p/5826876.html