(1)列表中的坑: 在循环一个列表时,不要对列表进行删除的动作(改变列表元素的个数动作),会出错
建议 倒的删除
l1 = ['alex', 'wusir', 'taibai', 'barry', '老男孩']
del l1[1::2]
print(l1)
for i in range(len(l1)-1,-1,-1):
if i % 2 ==1:
del l1[i]
print(l1)
(2)字典中的坑:字典是无序的 循环字典时,不要改变字典的大小
dic = {'k1':'v1','k2':'v2','k3':'v3','r':666}
l1 = []
for i in dic:
if 'k' in i:
l1.append(i)
for i in l1:
del dic[i]
print(dic)
(3) 如果元组里面有一个元素并且没有逗号隔开,那么他的数据类型与该元素一致。
tul = (1)
print(tul,type(tul))
tu2 = ('alex')
print(tu2,type(tu2)