簡體   English   中英

列表/元組內嵌套元素的深度問題

[英]Problem with the depth of nested elements inside list/tuple

第一次在這里打字,在我在 stackoverflow 中找到許多有用的提示之前,現在我腦子里有黑洞,不知道如何解決這個問題:

我有:

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

ant 它輸出:

[('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 [('a', 'b', 'c'), ('x', 'y', 'z')] + [('/tmp/9/', 'X', e) for e in dirlist]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM