asp网站建设/卖友情链接的哪来那么多网站
1.列表
列表是处理一组有序的数据结构,可以读写,添加和删除,或者搜索列表里的元素。因为可以添加和删除,所以称为可变的数据类型,即这种类型是可以被改变的,并且列表可以嵌套。
注意:如果想添加的一个元素是一个列表,那么append是将这个列表作为一个元素添加进来,而extend是将列中的元素一个一个添加进去
2.元组
元组跟列表非常相似,用()来表示,但是元组是不可变的,不能修改元组。元组可以嵌套
3.字典
字典是通过键值对的方式就数据存储下来,键必须是唯一的
键值对在字典中以这样的方式标记:d = {key1 : value1, key2 : value2 }。注意它们的键/值对用冒号分割,而各个对用逗号分割,所有这些都包括在花括号中。另外,记住字典中的键/值对是没有顺序的。如果你想要一个特定的顺 序,那么你应该在使用前自己对它们排序
结果:
li 李冰冰
wang 王宝强
huang 黄家驹
zhang 张家辉
定义dict.fromkeys(range(30),value) 可以形成一个双列的列表相当于java中的map,这个键值对列表存储子dict中
取键可以通过循环 for eachkey in dict.keys(): 把所有的键赋值到eachkey中去
取值可以通过循环 for eachkey in dict.values(): 把所有的值赋值到eachkey中去
取键值对站线程元组的形式 for eachItem in dict.item(): 把所有的键值对转化成元组的方式赋值给eachItem中
4.集合
特性:与字典类似,但只包含键,而没有对应的值,包含的数据不重复。
创建:s = set(list or tuple or string)。重复的值在集合中只存在一个。如:
列表list:s = set([1,2,3,3]) ->s = set([1,2,3])
元组tuple:s = set((1,2,3)) ->s = set([1,2,3])
字符串string:s = set(“abc”) ->s = set([“a”,“b”,“c”])
列表
元组
集合
字典
英文
list
tuple
set
dict
可否读写
读写
只读
读写
读写
可否重复
是
是
否
是
存储方式
值
值
键(不能重复)
键值对(键不能重复)
是否有序
有序
有序
无序
无序
初始化
[1,'a']
('a',1)
set([1,'a'])或{1,2}
{'a':1,'b':2}
添加
append
只读
add
d['key']='value'
读元素
res[2:]
t[0]
无
d['a']