【发布时间】:2020-01-05 09:52:35
【问题描述】:
我想将一个二维列表放入一个函数中,以便它返回一个包含第二个列表条目的二维列表,如下所示:
List2D = [['a','b','c'], [1, 2, 3]]
def MyFunction(List2D):
...
(some code here)
...
print(TheFinalList)
想要的输出:[['a1','a2','a3'], ['b1','b2','b3'], ['c1','c2','c3']]
【问题讨论】:
-
你为什么在这里使用
exec?无论如何,您想要的输出对我来说没有意义。 -
我同意其他评论者的观点,这充其量是不清楚的。顺便说一句,变量和函数名称通常应遵循
lower_case_with_underscores样式。 -
“组合”它们是什么意思?如何将变量
a与值1结合起来生成a1?它们是字符串吗?您想将它们连接起来吗? -
我使用 exec 是因为我认为我必须创建一个给定数量的变量,相对于嵌套列表的大小。但它是狡猾的代码,所以我决定删除它。无论如何,它无助于回答我的问题。
标签: python python-3.x nested-lists