Python初见 List,Tuple,Dict,Set的增删改查

来源:互联网 发布:云计算和大数据年收入 编辑:程序博客网 时间:2024/06/06 00:08

有序集合
List,列表,有序
Tuple,元组,有序

无序集合
Dict,字典,key-value(键值对)
Set,类似字典中Key的集合

List

定义

a = ["aa", "bb", "cc"]

1.尾部增加

a.append("dd")

2.特定位置增加

a.insert(1, "a0")

1.末尾删

a.pop()

2.特定位置删

a.pop(0)#第一个

3.删除重复第一个值

a.remove("cc")

a[2]=""#改第三个

b=a.index("bb", )

元组

定义

a=(1,2,3)

1.查询值出现的次数

G=(1,2,3)a=G.count(1)

2.查询值出现的位置

b=G.index(1, )

字典dict

定义

d = { "name":"mm", "age":"17"}

d["heheh"]="sss"

d.pop("name")

d["name"]="heh"

print d.get("name")d.has_key("name")

set

定义

p=set([1,2,3,4])

p.add(5)


1.删除第一个

p.pop()

2.删除一个值

 p.remove(3)

3.并集

p.update([1,6,7])#并集e=set([1,2])r=set([2,3,4])y=e|r

4.交集

t=e&r
0 0