list是python的列表,是一种有序的合集,可以随时添加和删除其中的元素;turple是有序元组,但是一旦初始化就不能修改。
注:list使用[],元组turple使用()
List列表方法
方法 | 说明 |
---|---|
list.append(obj) | list中追加元素到末尾 |
list.insert(i,obj) | 在list中指定位置插入内容,i是指索引位置,obj是对应内容 |
list.pop(obj) | 删除list指定位置的元素,i是指索引位置 |
list.pop(i) | list中移除末尾的元素 |
list.count(obj) | 统计某个元素在列表中出现的次数 |
list.index(obj) | 从列表中找出某个值第一个匹配项的索引位置 |
list.remove(obj) | 移除列表中某个值的第一个匹配项 |
list.reverse() | 反向列表中元素 |
list.sort([func]) | 对源列表进行排序 |
List示例
要把某个元素替换成别的元素,可以直接赋值给对应的索引位置 ;
list里面的元素的数据类型也可以不同
>>> name1 = [[name],'wan',77]
>>> name1
[[['joy', 'ming', 'wang']], 'wan', 77]
>>> name1[1]='qq'
>>> name1
[[['joy', 'ming', 'wang']], 'qq', 77]
>>>
list元素也可以是另一个list
>>> name1 = [[name],'wan',77]
>>> name1
[[['joy', 'ming', 'wang']], 'wan', 77]
Python 2.7.5 (default, Nov 6 2016, 00:28:07)
[GCC 4.8.5 20150623 (Red Hat