gpt4 book ai didi

python - 如何从元组中解压可选项目?

转载 作者:太空狗 更新时间:2023-10-30 01:51:20 26 4
gpt4 key购买 nike

<分区>

我有一些输入值的列表,其中前几个是必需的,最后几个是可选的。有没有什么简单的方法可以使用元组解包将它们分配给变量,如果缺少可选参数则得到 None。

例如。

a = [1,2]   
foo, bar, baz = a
# baz == None

理想情况下,a 可以是任意长度 - 包括长于 3(其他元素被丢弃)。

目前我正在使用带有参数名称列表的 zip 来获取字典:

items = dict(zip(('foo', 'bar', 'baz'), a))
foo = items.get('foo', None)
bar = items.get('bar', None)
baz = items.get('baz', None)

不过有点啰嗦

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