概述
列表是有序的、可变的元素序列,所有元素放在一对中括号[]中,并使用逗号分隔开
列表中的数据类型可以各不相同,可以是整数、实数、字符串等基本类型,也可以是列表、元组、字典、集合以及其他自定义类型的对象。
示例
listA = ['ali001', 'ali002', 'ali003'] listB = ['ali001', 18, 95.5] print(listA) print(listB)
结果输出
['ali001', 'ali002', 'ali003']
['ali001', 18, 95.5]
- 访问列表元素
与字符串的索引一样,列表索引从0开始,最后一个元素下标为-1,使用下标索引来访问列表中的值
listA = ['ali001', 'ali002', 'ali003'] print(listA[1]) print(listA[-1])
结果输出
ali002
ali003
- 使用[ start:end:step]截取列表,从start开始,至end-1结束,不包含end,step为步长,默认是1
end为空,截取至字符串结尾
start为空,从字符串开头开始截取
start和end均为空,截取整个字符串
start、end为负数,表示从尾部开始截取
step,步长,表示每隔几个元素取一个元素
listA = ['ali001', 'ali002', 'ali003', 'ali004', 'ali005', 'ali006'] print(listA[1:3]) print(listA[1:]) print(listA[:3]) print(listA[-3:-1]) print(listA[1:6:2])
结果输出
['ali002', 'ali003']
['ali002', 'ali003', 'ali004', 'ali005', 'ali006']
['ali001', 'ali002', 'ali003']
['ali004', 'ali005']
['ali002', 'ali004', 'ali006']
- 列表常用操作
list.append(),在列表尾部追加元素
list.remove(),移除列表元素,匹配第一个
len(list),统计列表元素个数
list.reverse(),反向列表中元素
示例
listA = ['ali001', 'ali002', 'ali003', 'ali004', 'ali005'] listA.append('ali006') listA.remove('ali002') print(listA) listA.reverse() print(listA) print("列表长度是:%s" %len(listA))
结果输出
['ali001', 'ali003', 'ali004', 'ali005', 'ali006']
['ali006', 'ali005', 'ali004', 'ali003', 'ali001']
列表长度是:5
最后
以上就是追寻金针菇为你收集整理的列表list的全部内容,希望文章能够帮你解决列表list所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复