列表中一行内列表的打印元素

问题描述 投票:0回答:1

给出此列表:list = [[1,'USA'],[2,'UK'],[3,'JAPAN']]

是否可以在一行中打印国家/地区名称?我尝试了

的几种变体
print (country[1] for country in list)

但是我得到的只是某种<generator object <genexpr> at xxxxxx。很抱歉,如果它已经得到回答,但是在发布此问题之前,我至少检查了十几个问题。

python
1个回答
0
投票

打印还有一个名为end的附加参数

for country in list:
    print(country[1], end = "\t")

输出:

USA UK  JAPAN   
© www.soinside.com 2019 - 2024. All rights reserved.