字典 dict{ }
dic{key1:value1,key2:value2} 无序
key是不可变的,所以不能用list去定义,可以用字符串、数字、元组
取值:dic['key'] 通过key取相对应的value值
修改:dic['key'] = 修改后的值
添加:dic['key'] = '添加的value'
更新:dic[' '] = ' ' 会覆盖掉原来的,类似修改
update() dic.update(dic_1) 作用:1.覆盖掉原来的 2.加入新的
D = {'one': 1, 'two': 2}D.update({'three': 3, 'four': 4}) # 传一个字典print(D)D.update(five=5, six=6) # 传关键字print(D)D.update([('seven', 7), ('eight', 8)]) # 传一个包含一个或多个元祖的列表print(D)D.update(zip(['eleven', 'twelve'], [11, 12])) # 传一个zip()函数print(D)D.update(one=111, two=222) # 使用以上任意方法修改存在的键对应的值print(D)pop() dic.pop('键') 通过键来删除
循环语句:for...in... while
for...in...
hobbies = ['read','run','singing','dance','travel']
for hobby in hobbies -》for 打印字节 in 被循环体
print(hobby)
for i in range(100):
print(i+1) ->打印出1--100
或者
for i in range(1,101): ->从1开始显示,生成101个数字(包左不包右)
print(i) ->打印出1--100
注:i:index
j:第二次循环
k:第三次循环
while
number = 1
while number <= 10:
print(number)
number = number + 1
浙公网安备 33010602011771号