【问题标题】:python 2d list adding and replace element [closed]python 2d列表添加和替换元素[关闭]
【发布时间】: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


【解决方案1】:
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

【讨论】:

    猜你喜欢
    • 2021-07-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-21
    • 2021-02-12
    • 1970-01-01
    • 2019-02-20
    • 2018-01-11
    相关资源
    最近更新 更多