列表:
列表是声明在[]内用逗号分隔的数据类型,(list)
列表具有可变性,当改变列表内的值时列表的内存地址会改变,
列表可嵌套,可以存储任意数据类型。列表和列表之间可以相互比较大小,但仅限于相同位置具有相同种类的数据类型
列表的基本操作方法:
可用in not in表达关系
list()将一个数据类型转化成list类型
sort() 方法用对列表来排序
split()以一个参数作为标记来对数组切片
remove() 删除一个元素
pop()取出一个元素
reverse() 反转列表
insert()在指定下标插入数据
index()查找符合元素的第一个下表可以指定范围
append()追加元素
clear()清除所有元素
del()删除给定位置的元素
min()找出最小
max()找出最大
字典
字典无序 通过key/Value的方式来存储数据 取值快具对数据的简单描述 字典的key必须是不可变类型 但是一般情况下字典的key都是以字符串的形式来表示的
字典的常用方法:
dict()
keys()
values()yuna
items()
get()
setdefault()
fromkeys()
update()合并两个字典相同元素以参数为基准
字典的key具有唯一性 且仅为不可变类型 当向字典中添加一个已经具有相同的key、value对时 字典会自动的将原有的value覆盖掉
元组tuple
声明后不可改动 不可添加删除修改声明在一对()内建议在最后一个元素后加上“,”来表示元组 因为元组中假设只剩一个元素 那么该元组会自动的转换成为一个基本数据类型 例:
my_tuple = (2)
此时查看my_tuple的数据类型会发现该变量从元组自动转换成了int类型 末尾加上“,”可以有效的避免这一情况的发生
元组因为不可改变 能够支持的方法很少 仅仅支持切片 成员运算 in ,not in, index()查找元素,len()查看长度,count()统计元素, 元组中的变量必须是不可变类型
my_tuple
my_tuple