通过key查询value值
print(d["admin"])
print(d.get("manager"))
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~·~~~~~~~
查询字典中的key值
print(d.keys())
________________________________________
查询字典中所有的value值
print(d.values())
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~·~~~~~~~
查询字典中的所有item[条目、键值对]值
print(d.items())
________________________________________
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190122212254747.png)
# 循环遍历keys()
# for x in d:
for x in d.keys():
print(x, '----', d.get(x))
________________________________________
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190122212331809.png)
# 循环遍历 键值对
for k, v in d.items():
print(k, '---items()--', v)
________________________________________
1.下列变量赋值中,错误的是:
A. age = 12 B. names=tom,jerry C.gender, age=’男’, 18 D. 8phone = 18888888888
注意问题:变量的连续赋值
a, b = 10 因为整数不能循环~将10赋值给a,~剩下的数据不能循环赋值~b出现了TypeError类型错误
a, b = “hello” 字符串可以循环,h可能赋值给了a,e可能赋值给了b~,后续的数据没有变量可以赋值了,出现了ValueError值错误~太多的数据。
a, b=”he” 将一个字符串赋值给多个变量~这个字符串就会循环赋值【拆分】
a, b=”hello”, “world” 将多个字符串赋值给多个变量,每个字符串都会赋值给一个变量
a, b = “hello”, “world”, “jerry”
a, b, c = “hello”, “world”
2. 下列元组声明中,错误的是(多选):
A. x = tuple((1,2,3,4,5))
B. x = (1000) 语法给变量赋值了一个整数,不是一个元组
C. x = (tuple(1,2,3,4)) 语法错误
D.x = tuple(1,2,3,4,5) 语法错误
E. x = tuple([1,2,3,4,5])
F. x = (True,)
3.声明了一个元组x = ([1,2], “hello)下列元组操作中,操作错误的是:(多选)
A. print(x[2]) 语法错误 没有索引2
B. print(x[0])
C. x[1] = “world” 元组不能修改
D. x[0][1] = 10