gpt4 book ai didi

python - 在单行代码中使用 *(扩展运算符)打印列表的列表

转载 作者:行者123 更新时间:2023-12-01 00:07:47 25 4
gpt4 key购买 nike

我正在尝试使用一行代码打印列表lst

lst = [("A",23),("B",45),("C",88)]

print(*lst, sep="\n")

输出如下:

('A', 23)
('B', 45)
('C', 88)

我所期待的是

A 23
B 45
C 88

但是,这可以通过以下代码来实现

for i in range(len(lst)):
print(*lst[i], sep=" ")

但我不想想要使用“for 循环”,而是使用 * 运算符或任何其他技术在一行代码中完成此任务

最佳答案

你可以像这样一行完成:

print('\n'.join('{} {}'.format(*tup) for tup in lst))

关于python - 在单行代码中使用 *(扩展运算符)打印列表的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59834336/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com