如何将列表转换成单独的字符串?

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

我有以下列表:

my_list = ["apple", "banana", "mango"]

我需要以下输出

"apple", "banana", "mango"

到目前为止,我尝试了以下代码。

output = ",".join('"' + item.strip() + '"' for item in my_list)
print(output)

如何转换它,使 len(Output) 应该是 3 而不是 24:

"apple","banana","mango"
python list-comprehension
1个回答
0
投票

我试图将它们作为位置参数传递给接受 3 个参数的函数

只需使用

f(*my_list)

def f(arg1, arg2, arg3):
    print('First arg is', arg1)
    print('Second arg is', arg2)
    print('Third arg is', arg3)

用法:

>>> f(*my_list)
First arg is apple
Second arg is banana
Third arg is mango
© www.soinside.com 2019 - 2024. All rights reserved.