python-3.x 我无法摆脱括号时,试图打印这些列表出于某种原因[已关闭]

n6lpvg4x  于 2023-02-01  发布在  Python
关注(0)|答案(4)|浏览(97)

**已关闭。**此问题需要debugging details。当前不接受答案。

编辑问题以包含desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem。这将有助于其他人回答问题。
昨天关门了。
Improve this question

我试过大多数方法,但由于某种原因,它只是不想打印没有括号。为什么?

bis0qfac

bis0qfac1#

这意味着list1和/或list2是列表的列表。

for x in list1:
    print(x[0])
for y in list2:
    print(y[0])
eimct9ow

eimct9ow2#

嘿,参考我喜欢的第一个答案,它让你使用索引,我不喜欢在我用python写的代码中使用索引。完整的解决方案没有使用任何外部库或索引是使用一个嵌套的for循环,如果它真的是一个列表的列表,使用如下函数:

def printMe(self):
  for list in list1:
     for x in list:
        print(x)

并且对于第二列表也是如此,
我能够重复你的工作,它的工作,我也会使用更多的解析字符串,但这是你自己的选择,
希望对你有帮助:)

5vf7fwbs

5vf7fwbs3#

这可能是由一个额外的轴引起的。请尝试以下操作:

for x in list1[0]:
     print(x)
uqjltbpv

uqjltbpv4#

如果只想打印不带方括号的列表,请使用以下命令:打印(*x,分隔符=”“)

相关问题