特征 | 常见用法 | ||
不可变数据 | 数字=123 | 用于计算,没有索引;注意优先级(**》*/》not》and》or) | >>> 17 % 3 # 取余 2 |
字符串='' | Python 字符串不能被改变,可以添加索引 常用用法:+字符串,*2复制2遍 |
a='string' a[0]='c' #非法 print(a[0]) #合法 print (a * 2) # 输出字符串两次 |
|
元组=() | 元组(tuple)与列表类似,不同之处在于元组的元素不能修改。 | tup1 = () # 空元组 tup2 = (20,) # 一个元素,需要在元素后添加逗号 |
|
可变数据 | 列表=[] | 可以被索引,可以更改(不同于字符串),列表中元素的类型可以不相同,+,*依旧有效; | >>>a = [1, 2, 3, 4, 5, 6] >>>del a[2] #删除列表元素 |
字典={} | 字典是无序的对象集合,不能通过索引,但可以通过键找值(键唯一);构造字典方法很多; | b={'adf':'www','eee':123} a={} #构造空字典 |
|
集合={} | 集合区分其它数据类型很大一个特点就是:集合可以进行交集,差集,补集的运算。创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。 | # set可以进行集合运算 {'b', 'a', 'c', 'r', 'd'}#用{}拆分后表示 |
|
数据类型转换 | list() | list() 方法用于将元组,字符串,字典,集合转换为列表 其中,字符串转换成列表,是将字符串中的每个字符转换成列表的一个元素。 |
aTuple = (123, 'Google') 列表元素 : [123, 'Google'] |
tuple() | tuple()将列表,字符串,字典,集合转换为元组;字符串都被单一拆分开来了; | list1= ['Google', 'Taobao'] ('Google', 'Taobao') |
|
pandas | DataFrame | DataFrame是Python中Pandas库中的一种数据结构,它类似excel,是一种二维表。 | 可由列表,字 |
python扫盲系列(5)--列表、元组、字典、集合
最新推荐文章于 2022-12-28 18:27:14 发布