列表
创建列表
常用的列表创建方式有两种:字面量语法与list()内置函数。
内置函数list(iterable)则可以把任何一个可迭代对象转换为列表,比如字符串:
>>> list('foo')
['f', 'o', 'o']访问列表元素
>>> strs = ['ma','lin','kang']
>>> strs
['ma', 'lin', 'kang']
#用len()函数可以获得list元素的个数:
>>> len(strs)
3
#用索引来访问list中每一个位置的元素,记得索引是从0开始的
>>> strs[1]
'lin'
#如果要取最后一个元素,除了计算索引位置外,还可以用-1做索引,直接获取最后一个元素
>>> strs[-1]
'kang'
#以此类推,可以获取倒数第2个、倒数第3个
>>> strs[-3]
'ma'遍历列表
假如你想在遍历的同时,获取当前循环下标,可以选择用内置函数enumerate()包裹列表对象
enumerate()接收一个可选的start参数,用于指定循环下标的初始值(默认为0):
列表推导式
修改列表元素
在列表中添加元素
1.在列表末尾添加元素
2.在列表中插入元素
从列表中删除元素
1.使用del语句删除元素
2.使用方法pop()删除元素
3.根据值删除元素
使用方法sort()对列表进行永久排序
使用函数sorted()对列表进行临时排序
翻转列表
切片
Last updated
Was this helpful?