列表是有序序列,其中对象可以是任何类型,并且不要求类型一致。
列表的建立:
nums=[5,10,4,5]
word=['spam','ni']
列表中的元素可以通过索引访问和修改
列表的操作:
len(): len(word)
返回列表中元素的个数
max():max(nums)
返回列表中的最大值,要求列表中元素必须是相同类型
min():min(nums)
返回列表中的最小值,要求元素相同
sum():sum(nums)
求和,要求元素是数字
count():nums.count(5)
返回一个对象出现的次数
index():nums.index(4)
一个对象首次出现的索引位置
reverse(): words.reverse()
列表中每一个元素的逆序
clear(): nums.clear()
清空列表
append(): nums.append(7)
在列表末端插入对象
extend(): nums.extend([1,2])
在列表末端插入新列表中的所有元素
del: del nums[-1]
删除给定索引位置上的元素
remove(): nums.remove(5)
删除首次出现的给定对象
insert(): words.insert(1,'wink')
把给定对象插入到给定索引位置上
+: ['a',1]+[2,'b']
返回['a',1,2,'b']
连接两个列表
*:[0]*3
返回[0,0,0]
列表重复