Skip to main content
 首页 » 编程设计

python之将理解列表打印为字符串

2025年05月04日31www_RR

假设我有一个理解列表:

list1 = [("hello","my name"),("is","hayhay")] 

我如何使用循环将其打印出来?我试过做

for line in list1: 
   print(line); 

但它不起作用。

请您参考如下方法:

如果你想打印每个元组:

for i in list1: 
    print(i) 
 
('hello', 'my name') 
('is', 'hayhay') 

如果要打印为一系列字符串:

for i in list1: 
    for l in i: 
        print(l) 
 
hello 
my name 
is 
hayhay 

如果要打印成统一字符串:

list2 = "" 
for i in list1: 
    for l in i: 
        list2 += l+" " 
print(list2) 
 
hello my name is hayhay