- 列表可修改,元组不可修改,因此列表不可做字典的键
- 序列(列表和元组)、映射(字典)都属于容器
- 通用序列操作:索引,分片,加,乘,判断元素是否属于序列等
- 删除>>> name=['a','b','b']
>>> del name[2]
>>> name
['a', 'b'] - 分片:>>> list("naive")
['n', 'a', 'i', 'v', 'e'] - append:在列表尾部加元素
- count:统计某个元素在列表中的次数
- extend:列表尾一次性追加另一个序列的多个值。 >>> a=[1,2,3]
>>> b=[4,5,6]
>>> a+b
[1, 2, 3, 4, 5, 6]
>>> a
[1, 2, 3]
>>> a.extend(b)
>>> a
[1, 2, 3, 4, 5, 6]可以看到+不会改变原来的list - cmp(x,y):x<y 负数,x>y正数,否则0
- 高级排序。sort有两个可选参数,key和reverse。key提供了排序过程中使用的函数,这个key为每个元素创建一个键,reverse指明是正向还是反向。比如元素长度排序>>> x
Python基础教程(2)列表和元组
本文介绍了Python中的列表和元组,强调了它们的区别,如列表可修改而元组不可。讲解了序列操作,包括索引、分片、加、乘和成员运算。此外,还展示了如何删除列表元素、使用append、count和extend方法。讨论了字典的排序,包括按照value和自定义key进行排序,并给出实例。
摘要由CSDN通过智能技术生成