python内置的三种常用数据结构:列表list、元组tuple、字典dict。
列表和元组都可以按顺序保存元素,每个元素有自己索引。都可以通过
列表跟元组相比,列表可以修改,元组不可修改。
字典以key-value形式保存数据。
列表是[],元组是()
list1 = [1,2,3,4,5]
tuple1 = (1,2,3,4,5)
通过索引访问,正序逆序。正序第一个是0,逆序第一个是-1
print(list1[1])
print(list1[-1])
#输出
2
5
子序列:可以使用索引获取中间的一段,slice
完整语法如下:
[start:end:step]
start,end分别表示索引开始的元素和索引结束的元素,都可以使用正数和负数,负数表示从倒数开始。step表示步长。
列表和元组支持加法运算,加法的和是俩个列表或元组所包含的元素的总和。列表只能和列表加,元组只能和元组加。
列表和元组支持乘法运算,和证书执行乘法运算。就是把他们包含的元素重复N次(N为被乘的倍数)
in运算符:判断列表或元组中是否存在某个元素
python内置了max()获取最大值,min()获取最小值,len()获取列表或元组的长度。其中,max()、min()函数要求元组、列表的元素是相同类型且可以比较大小的。
序列封包和序列解包:
序列封包:程序把多个值赋给一个变量时,