需求:列表中每个数字的值加1
方法一(简单)
#!/user/bin/python3
#_coding:UTF-8 _
info = [0,1,2,3,4,5]
for i,index in enumerate(info):
info[index] +=1
print(info)
方法二(中等)
#!/user/bin/python3
#_coding:UTF-8 _
info = [0,1,2,3,4,5]
a=map(lambda x:x + 1,info)
for i in a:
print(i)
info被暂时改变,函数结束后info值不变
方法三(高级)
info = [0,1,2,3,4,5]
a=[i+1 for i in range(len(info))]
print(a)