第十三篇 python字典与集合用法

心得:时间一分一秒的过去了,玩一个小时的手机和学一个小时完全是有区别的,送给自己,望你能珍惜你自己拥有的时间,做一些有意义的事.

字典:

一对一格式排列出的叫做字典,来看一个例子.它的形式为: 键:值

>>> dic={"apple":"2","orange":"3"}
>>> dic["apple"]
'2'

>>> dic["orange"]
'3'

>>> dic["juice"]=10           #添加键值对
>>> dic
{'apple': '2', 'orange': '3', 'juice': 10}

>>> dic={'apple': '2', 'orange': '3', 'juice': 10}  #修改键值
>>> dic["apple"]=11  
>>> dic
{'apple': 11, 'orange': '3', 'juice': 10}

>>> dic
{'apple': 11, 'orange': '3', 'juice': 10}     $删除键值对
>>> del dic["apple"]
>>> dic
{'orange': '3', 'juice': 10}

遍历字典:
1.遍历所有键值对

{'orange': '3', 'juice': 10}
>>> for i,j in dic.items():
... 	print(i)
... 	print(j)
... 
orange
3
juice
10

2.遍历所有键

>>> for i in dic.keys():
... 	print(i)
... 
orange
juice

可以按顺序遍历所有键,可以用sorted()函数

3.遍历所有值

>>> for j in dic.values():
... 	print(j)
... 
3
10

集合

集合是一个无序不重复元素的序列
1.创建集合

>>> a=set("apple")
>>> a
{'e', 'l', 'a', 'p'}

thisset = set(("Google", "Runoob", "Taobao"))
>>> print(thisset)
{'Google', 'Runoob', 'Taobao'}

>>> b={"apple","orange"}
>>> b
{'orange', 'apple'}

2.集合去重

>>> a=[2,3,6,9,7,3,2,6]
>>> a
[2, 3, 6, 9, 7, 3, 2, 6]
>>> b=set(a)
>>> b
{2, 3, 6, 7, 9}

3.添加元素:

>>> a=set(("apple","orange","juice"))
>>> a
{'apple', 'orange', 'juice'}
>>> a.add("water")
>>> a
{'apple', 'orange', 'juice', 'water'}

a.update(x)可以添加列表,元祖,字典等

4.移除元素

>>> a.remove("apple")
>>> a
{'orange', 'juice', 'water'}

5.判断元素是否存在:

>>> a
{'orange', 'juice', 'water'}
>>> "water" in a
True

len(a) 计算元素个数
a.clear() 清空集合
pop() 随机删除元素

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值