我有一份清单。我正在尝试将内部字符列表合并为一个字符串
例如:
values = [['a', 'b', 'c'], ['d', 'e', 'f'], ['g', 'h', 'i']]
newValues =['abc', 'def', 'ghe']
这就是我所拥有的,但它不起作用。我不知道如何使用语法。:/
values = [['a', 'b', 'c'], ['d', 'e', 'f'], ['g', 'h', 'i']]
for i in values:
print(" ".join(values[i]))
Tags:
.join
提示指向正确的方向,但我已经是子列表,因此您可以执行以下操作:如果您在正确的行中,您可以使用如下列表:
或for循环:
两种输出:
关于代码的几个注意事项:
您的循环将不起作用,因为您已将其写成
for i in values
,这意味着i
的每个值都将包含一个子列表,而不是它的索引,因此要像您在示例中那样打印出来,您需要执行以下操作之一:或
最后,如果遵循PEP-8Python编码标准,则不应将camelCase用于变量名,因此
newValues
应该是new_values
相关问题 更多 >
编程相关推荐