【发布时间】:2013-07-22 16:44:44
【问题描述】:
2d_list = [[1,0],[2,0],[3,0]]
从用户获取输入num 并添加到第一个元素并将结果保存在第二个元素中并替换第一个列表
输入一个整数:2
输出:[[1,3], [2, 4], [3,5]]
【问题讨论】:
-
您为什么要使用列表来执行此操作?看counter class
标签: list python-3.x replace
2d_list = [[1,0],[2,0],[3,0]]
从用户获取输入num 并添加到第一个元素并将结果保存在第二个元素中并替换第一个列表
输入一个整数:2
输出:[[1,3], [2, 4], [3,5]]
【问题讨论】:
标签: list python-3.x replace
myList = [[1,0],[2,0],[3,0]]
num = int(raw_input("Enter a number: "))
newList = [[i[0], i[0]+num] for i in myList]
这可能会更快(由于不分配新空间):
myList = [[1,0],[2,0],[3,0]]
num = int(raw_input("Enter a number: "))
for elem in myList:
elem[1] = elem[0]+num
【讨论】: