Python中数据结构列表怎么用

介绍

这篇文章给大家分享的是有关Python中数据结构列表怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

列表是一种有序可重复的集合,可以随时添加和删除其中的元素。
序列是Python中最基本的数据结构。
序列中的每个元素都分配一个数字——它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。
列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。
列表的数据项不需要具有相同的类型
创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。如下所示:
1 list1=[& # 39;谷歌# 39;& # 39;Runoob& # 39;, 1997年,2000年)。
2用于=[1、2、3、4、5),
3 list3=[“a",“b",“c",“d"],
与字符串的索引一样,列表索引从0开始。列表可以进行截取,组合等。
访问列表中的值
使用下标索引来访问列表中的值,同样你也可以使用方括号的形式截取字符,如下所示:

1 # !/usr/bin/python3
2,
3 list1=[& # 39;谷歌# 39;& # 39;Runoob& # 39;, 1997年,2000年)。
4用于=[1,2,3,4,5,6,7];5
,
6打印(“list1 [0]:“, list1 [0])
7打印(“用于[1:5]:“,用于[1:5])

以上实例输出结果:
1 list1[0]:,谷歌
2用于[1:5]:,(2、3、4、5)
更新列表
你可以对列表的数据项进行修改或更新,你也可以使用append()方法来添加列表项,如下所示:

1 # !/usr/bin/python3
2,
3列表=[& # 39;谷歌# 39;& # 39;Runoob& # 39;, 1997, 2000] 4
,
5打印(“第三个元素为:“,列表[2])
6列表[2]=2001
7打印(“更新后的第三个元素为:“,列表[2])

以上实例输出结果:
1第三个元素为:,1997
2更新后的第三个元素为:,2001
在祝辞祝辞名称
2(& # 39;亚历克斯# 39;& # 39;Tenglan& # 39;, & # 39;埃里克# 39;,& # 39;雨# 39;,& # 39;汤姆# 39;,& # 39;艾米# 39;]
3祝辞祝辞祝辞names.append(“我是新来的“)
4祝辞祝辞祝辞名称
5[& # 39;亚历克斯# 39;& # 39;Tenglan& # 39;, & # 39;埃里克# 39;,& # 39;雨# 39;,& # 39;汤姆# 39;,& # 39;艾米# 39;,& # 39;我是新来的& # 39;]

1祝辞祝辞祝辞名称
2(& # 39;亚历克斯# 39;& # 39;Tenglan& # 39;, & # 39;埃里克# 39;,& # 39;雨# 39;,& # 39;汤姆# 39;,& # 39;艾米# 39;,& # 39;我是新来的& # 39;]
3祝辞祝辞祝辞names.insert(“强行从Eric前面插入“)
4祝辞祝辞祝辞名称
5[& # 39;亚历克斯# 39;& # 39;Tenglan& # 39;, & # 39;强行从Eric前面插入& # 39;,& # 39;埃里克# 39;,& # 39;雨# 39;,& # 39;汤姆# 39;,& # 39;艾米# 39;,& # 39;我是新来的& # 39;]
6
7祝辞祝辞祝辞eric后names.insert(5,“从面插入试试新姿势“)
8祝辞祝辞祝辞名称
9[& # 39;亚历克斯# 39;& # 39;Tenglan& # 39;, & # 39;强行从Eric前面插入& # 39;,& # 39;埃里克# 39;,& # 39;雨# 39;,& # 39;从Eric后面插入试试新姿势& # 39;,& # 39;汤姆# 39;,& # 39;艾米# 39;,& # 39;我是新来的& # 39;]

1祝辞祝辞祝辞名称
2(& # 39;亚历克斯# 39;& # 39;Tenglan& # 39;, & # 39;强行从Eric前面插入& # 39;,& # 39;埃里克# 39;,& # 39;雨# 39;,& # 39;从Eric后面插入试试新姿势& # 39;,& # 39;汤姆# 39;,& # 39;艾米# 39;,& # 39;我是新来的& # 39;]
3祝辞祝辞祝辞名称[2]=案没蝗肆恕?br/> 4祝辞祝辞祝辞名称
5[& # 39;亚历克斯# 39;& # 39;Tenglan& # 39;, & # 39;该换人了& # 39;,& # 39;埃里克# 39;,& # 39;雨# 39;,& # 39;从eric后面插入试试新姿势& # 39;,& # 39;汤姆# 39;,& # 39;艾米# 39;,& # 39;我是新来的& # 39;]

删除列表元素
可以使用▽语句来删除列表的的元素,如下实例:
1 # !/usr/bin/python3
2,
3列表=[& # 39;谷歌# 39;& # 39;Runoob& # 39;, 1997, 2000] 4
,
5打印列表(列表)
6 del [2]
7打印(“删除第三个元素:“,列表)

以上实例输出结果:
1[& # 39;谷歌# 39;& # 39;Runoob& # 39;, 1997, 2000]
2删除第三个元素:,(& # 39;谷歌# 39;& # 39;Runoob& # 39;, 2000]

1祝辞祝辞祝辞德尔名称[2]
2祝辞祝辞祝辞名称
3(& # 39;亚历克斯# 39;& # 39;Tenglan& # 39;, & # 39;埃里克# 39;,& # 39;雨# 39;,& # 39;从eric后面插入试试新姿势& # 39;,& # 39;汤姆# 39;,& # 39;艾米# 39;,& # 39;我是新来的& # 39;]
4祝辞祝辞祝辞德尔名称[4]
5祝辞祝辞祝辞名称
6[& # 39;亚历克斯# 39;& # 39;Tenglan& # 39;, & # 39;埃里克# 39;,& # 39;雨# 39;,& # 39;汤姆# 39;,& # 39;艾米# 39;,& # 39;我是新来的& # 39;]
7祝辞祝辞祝辞,
8祝辞的在比;names.remove (“Eric") #删除指定元素
9祝辞祝辞祝辞名称
10[& # 39;亚历克斯# 39;& # 39;Tenglan& # 39;, & # 39;雨# 39;,& # 39;汤姆# 39;,& # 39;艾米# 39;,& # 39;我是新来的& # 39;]

Python中数据结构列表怎么用