3、Python的基本数据类型(组)
2018-12-19 本文已影响0人
IT_Freak
列表(list):[a,b,c]
列表中可以放任何数据类型列表的基本操作:
选取子元素或子列表(与字符串类似)当选取的是一个元素时,获取到的是那个元素的类型,选取的是子列表,则获取的是列表类型。
列表的加法与乘法也与字符串相同。这里不再展开。
元组(tuple):(a,b,c)
与列表类似,可以是各种类型的数据,选取子元素和子列表,相乘,相加都与列表相同。
当元组中只有一个元素,系统默认把()当作数学运算时的括号 当只有一个元素时,必须在元素后面加个‘,’才能被系统认定为元组 空元组序列:
str,list,tuple 都是序列,即元素在组合中的顺序是有意义的。
切片:子序列
in函数:判断元素是否在序列内not in函数:判断元素是否不在序列内。
len()函数:获得序列的长度 max(),min()函数:获取序列中的最大值和最小值使用max,min函数时,序列中的元素必须是同一个类型。
获取字符的ASCII码集合(set):{a,b,c}
特点:无序
集合不支持序列化的查找和切片操作 集合的唯一性集合支持len(), in, not in, max(), min() 函数
求两集合的差集 求两集合的交集 求两集合的并集 定义空集合字典(dict):{key1:value1, key2:value2}
特点:与set类似,无序,元素唯一性。
通过key获取value值 字典的唯一性(优先选择后输入的key值)value:可以选取python中的任意一种数据类型。
key:必须是不可变的类型。(元组,int,str)
空字典数据类型的思维导图