python有关数据结构问题

列表:

序列是python中最基本的数据结构,列表中的每个元素都分配一个数字-它的位置或索引,第一个索引是0,第二个索引是1,依此类推
Python有6个序列的内置类型,但最常见的是列表和元组
序列都可以进行的操作包括索引,切片,加,乘,检查成员
python已经内置了确定序列的长度以及确定最大和最小元素的方法
列表是python最常用的python数据类型,它可以作为一个方括号内的逗号分隔值出现
列表的数据项不需要具有相同的数据类型
创建一个列表,只需要把逗号分隔的不同数据项使用方括号括起来即可。
例子:

list1=['physics','chemistry',1997,2000]
list2=[1,2,3,4,5]
list3=["a","b","c","d"]

访问列表:使用下标索引来访问列表中的值,同样可以使用方括号的形式来截取字符

print(list1[0]
print(list2[1:5])

输出结果:

physics
2,3,4,5

更新列表:
可以对列表的数据项进行修改或更新,也可以使用append()方法来添加列表项

删除列表元素:
可以使用del语句来删除列表的元素

python列表脚本操作符:
列表对+和*的操作符与字符串类似。+号用于组合列表,*号用于重复列表

元组

python元组和列表类似,不同之处在于元组的元素不能修改
元组使用小括号,列表使用方括号
元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可
例如:

tup1=('physics','chemistry',1997,2000)
tup2=(1,2,3,4,5)

注意:元组中只包含一个元素的时候,需要在这个元素的后面添加括号
元组和字符串类似,下标索引从0开始,可以进行截取,组合等

访问元组:和列表相同

删除元组
元组中的元素是不允许被删除的,但我们可以使用del语句来删除整个元组

元组运算符:
与字符串一样,元组可以使用+和*进行运算。这意味着元组可以组合和复制,然后生成一个新的元组

猜你喜欢

转载自blog.csdn.net/kking_edc/article/details/89059118