我是靠谱客的博主 追寻金针菇,最近开发中收集的这篇文章主要介绍列表list,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

列表是有序的、可变的元素序列,所有元素放在一对中括号[]中,并使用逗号分隔开

列表中的数据类型可以各不相同,可以是整数、实数、字符串等基本类型,也可以是列表、元组、字典、集合以及其他自定义类型的对象。

示例

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结束,不包含endstep为步长,默认是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所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(69)

评论列表共有 0 条评论

立即
投稿
返回
顶部