list/tup中嵌套元素的深度有问题

2024-03-28 16:04:07 发布

您现在位置:Python中文网/ 问答频道 /正文

在stackoverflow中找到许多有用的提示之前,我第一次在这里输入,现在我的大脑中有一个黑洞,我不知道如何解决这个问题:

我得到了:

    dirlist = ['dir1', 'dir2', 'dir3', 'dir4']
    print [('a','b','c'),('x','y','z'),[('/tmp/9/', 'X', e) for e in dirlist ] ]

ant it输出:

[('a', 'b', 'c'),('x', 'y', 'z'), [('/tmp/9/', 'X', 'dir1'), ('/tmp/9/', 'X', 'dir2'), ('/tmp/9/', 'X', 'dir3'), ('/tmp/9/', 'X', 'dir4')]]

我想要:

[('a', 'b', 'c'),('x', 'y', 'z'), ('/tmp/9/', 'X', 'dir1'), ('/tmp/9/', 'X', 'dir2'), ('/tmp/9/', 'X', 'dir3'), ('/tmp/9/', 'X', 'dir4')]

。。。而真正的问题是,我需要在一行中,在print语句中这样做。 谢谢你的建议,需要的帮助。你知道吗


Tags: inforit语句stackoverflowtmp建议print