.clear()
用于清空字典
d = {'name' :"ma", 'age' :18}
print(d)
d.clear()
print(d)
.copy()
用于字典的拷贝
d = {'name' :"ma", 'age' :18}
d2 = d.copy()
print(d2)
.fromkeys()
用于创建一个新的字典,第一个参数是键,第二个参数是对应的值。
d3 = d.fromkeys(("xingming", "lianling"),("ma", 23))
print(d3)
.popitem()
- 删除最后一个项并返回一个元组。
d = {'name': 'ma', 'age': 18}
print(d.popitem())
- 该元组内含有两个元素,是键和值。
.update()
- 将括号内的字典更新到目标字典中。如果括号内的字典中存在目标字典中不存在的键值对,则添加到目标字典中。
d = {'name' :"ma", 'age' :18}
d2 = {'num' :12, 'score' :98}
d.update(d2)
print(d)
强制转换
list()转换为列表、set()转换为集合、tuple()转换为元组
while-else
while condition:
#code
else:
#code
- 当循环正常结束后才执行
else
代码块。- 如果在循环内部执行了
break
,则将会被视为循环异常,不会执行else
代码块。
- 如果在循环内部执行了