- 字典
dic = {'a':1, 'b':2, 'c':3}
for key,value in dic.items():
print(key, value)
for key in dic.keys():
print(key)
for value in dic.values():
print(value)
- 位运算——取反
~a的计算方式是:a取相反数再减1
(0,1除外,~0=1, ~1=0)
- enumerate
enumerate(sequence, [start=0])
seasons = ['Spring', 'Summer', 'Fall', 'Winter']
lst = list(enumerate(seasons))
for i, season in enumerate(seasons, 2):
print(i, 'I love', season)
else:
print("I love all seasons~")
#此处还套了一个for else循环,如果循环正常结束,会执行else内容,如果因为异常结束,则不会执行else内容