很多朋友在初学python的时候,搞不清楚集中类型的区别,现在例举出来,作为参考
数据结构 | 是否可变 | 是否重复 | 是否有序 | 定义符号 |
---|---|---|---|---|
列表(list) | 可变 | 可重复 | 有序 | [] |
元组(tuple) | 不可变 | 可重复 | 有序 | () |
字典(dictionary) | 可变 | 可重复 | 无序 | {key:value} |
集合(set) | 可变 | 不可重复 | 无序 | {} |
列表
list1 = [‘Google’, ‘Runoob’, 1997, 2000];
元组
tup1 = (‘Google’, ‘Runoob’, 1997, 2000)
tup2 = (1, 2, 3, 4, 5 )
Python 的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号
字典
d = {key1 : value1, key2 : value2 }
dict = {‘Alice’: ‘2341’, ‘Beth’: ‘9102’, ‘Cecil’: ‘3258’}
集合
parame = {value01,value02,…}
或者
set(value)
basket = {‘apple’, ‘orange’, ‘apple’, ‘pear’, ‘orange’, ‘banana’}
thisset = set((“Google”, “Runoob”, “Taobao”))
powered by kaifamiao