gpt4 book ai didi

python - 如何在python中传递包含单个字符串的列表?

转载 作者:行者123 更新时间:2023-12-01 07:04:45 24 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





Convert list items to tuple

(1 个回答)


8 年前关闭。




在 Python 中,如何传递仅包含一个字符串的列表?

例如:

def fn(mylist): return len(mylist)
print fn(('abc', 'def')) # prints 2
print fn(('abc')) # prints 3

我想让它打印 1对于列表中的一个字符串 ('abc')而是打印 3对于字符串的 3 个字符。

最佳答案

那是一个元组,而不是一个列表。要制作单元组,请执行以下操作:

print fn(('abc',))

要制作长度为一的列表,请执行以下操作:
print fn(['abc'])

在您的情况下,我认为列表会更合适。当你有一堆相同类型的相同元素时使用列表,当你有一个“记录”或一些可能不同类型的元素并且你不需要添加或删除任何条目时使用元组。 (列表通常包含元组。)

关于python - 如何在python中传递包含单个字符串的列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16226988/

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