python字典、集合

d={"name":"obama","sex":"femal"}
d.items ()  #返回一个由字典d的键-值组成的视图
d.keys()    #返回一个由字典d的键组成的视图
d.values()  #返回一个由字典的值组成的视图
d.get("name")   #返回与key相关联的值
d.pop("name")   #删除key并返回与之相关的值
d.popitem()     #返回字典d的某个键值对
d.clear()       #删除字典d的所有元素
d.copy()        #复制字典d
d.fromkeys(s,t) #创建一个新的字典,其中的键来自s,值来自t
d.setdefault(key,v) #如果键key包含在字典d中,则返回其值;否则返回v并将(key,v)添加到字典d中
d.update(e) #将e中的键-值对添加到字典d中,e可能是字典也可能是键-值对序列

集合:

在python中,集合是一系列不重复的元素,集合类似于字典,但只包含键,没有值。集合分为两类,可变集合和不可变集合。


格式字符串:

在python中,有一种极为美观的创建字符串的方式是使用格式字符串和字符串函数format(value,from_spec),例如:

>>> s1 = "his name is {0},and he is {1} years old".format('muay thai',80)
>>> s2 = "his name is {name},and he is {age} years old".format(name = 'muay thai',age = 80)
>>> s1
'his name is muay thai,and he is 80 years old'
>>> s2
'his name is muay thai,and he is 80 years old'


你可能感兴趣的:(python入门系列教程)