字典的补充
value值固定为一个默认的值: {}.fromkeys
-
随机生成100个卡号;
卡号以6102009开头, 后面3位依次是 (001, 002, 003, 100), -
生成关于银行卡号的字典, 默认每个卡号的初始密码为"redhat";
-
输出卡号和密码信息, 格式如下:
卡号 密码
6102009001 000000
card_ids = []
# 生成100个卡号
for i in range(100):
# %.3d:代表整数的占位
s = '6102009%.3d' %(i+1)
card_ids.append(s)
card_ids_dict = {}.fromkeys(card_ids,'redhat')
print(card_ids_dict)
print('卡号\t\t\t\t\t密码')
for key in card_ids_dict:
print('%s\t\t\t%s' %(key,card_ids_dict[key]))
结果: