心得:时间一分一秒的过去了,玩一个小时的手机和学一个小时完全是有区别的,送给自己,望你能珍惜你自己拥有的时间,做一些有意义的事.
字典:
一对一格式排列出的叫做字典,来看一个例子.它的形式为: 键:值
>>> 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() 随机删除元素