d = {} ##定义一个空字典 d1 = dict(name='xiaoming',age=18) ###赋值定义 1. 2. 字典批量赋值 users = [] ##定义一个空列表,来保存用户信息 for i in range(100): ##循环100次 users.append('user%d' %(i+1)) import pprint ##pprint模块,让输出更美观 pprint.pprint({}.fromkeys(users,...
a = ([i, j] for i in range(5) for j in range(5) if i == j) print(a) 1. 2. 结果却是酱紫的: 原来是一个生成器。 不过我们照样可以用for循环遍历它! a = ([i, j] for i in range(5) for j in range(5) if i == j) for item in a: print(item, end=" ") # 结果:...
1.字典中可以存储任意类型的对象,数据采用键值对存储,键是唯一的,没有顺序(无序) 多用于保存物体的详细信息 键可以用数字,字符串,元组充当,不能用列表,否则就会报错 2.定义及格式:字典名={键(key) : 值(value) , 键(key) : 值(value) , 键(key) : 值(value) } 3.增/删/改/查/合并 (1)增加或...
{key:value for 循环},for循环取出可迭代对象中的元素,生成一个新的字典. 字典生成式的结构是在一个大括号里包含一个表达式,然后是一个for语句,然后是0个或多个for或者if语句。 比如: iter=[1,2,3,4] new_dict={c:1 for c in iter if c>3} print(new_dict) 1. 2. 3. 4. 所以,只要是一个...