python中list集合和tuple元组
>>>a=[1,2,3,4]
>>>a
[1,2,3,4]
用len()函数可以获取list元素个数
>>>len(a)
>>>4
索引是从0开始的
>>>a[0]
>>>1
>>>a[1]
>>>2
如果取最后一个元素,索引用-1
>>>a[-1]
>>>4
当然,倒数第5个就越界了。
>>>a[-5]
list是一个可变的有序表,所以,可以往list中追加元素到末尾
>>>a.append(5)
>>>a
>>>[1,2,3,4,5]
>>>a.append(5) #没输入一次,就追加一次 我输入了好多次
还可以把元素插入到指定的位置,例如插入0,在第一个位置
删除指定元素,用pop(i),其中i指索引位置
另一种有序列表叫元组:tuple。tuple和list非常类似,但是tuple一旦初始化就不能修改
>>>a=(1,2,3,4,)
>>>a
>>>(1,2,3,4)
现在,classmates这个tuple不能变了,它也没有append(),insert()这样的方法。其他获取元素的方法和list是一样的,你可以正常地使用a[0]
,a[-1]
,但不能赋值成另外的元素
ist和tuple是Python内置的有序集合,一个可变,一个不可变。根据需要来选择使用它们。