gpt4 book ai didi

python - 定义元组/列表时的条件

转载 作者:太空宇宙 更新时间:2023-11-03 12:46:50 24 4
gpt4 key购买 nike

假设我有一个列表 x = ['a','b','c'] 有条件地向其中添加一个术语,您可以这样做:

if conditional:
x.append('d')

但我不能对元组执行此操作 (x = ('a','b','c'))

对于这两种情况,在定义中是否有一种“干净”的条件化项目的方式。伪代码:

X = (
'a',
'b',
'c',
'd' if Y,
'e' if Z,
)

此用例是 Django INSTALLED_APPS 元组和 urlpatterns 列表。

最佳答案

您可以将另一个元组连接到末尾。

x = ('a','b','c')
if Y:
x += ('d',)
if Z:
x += ('e',)
print(x)

关于python - 定义元组/列表时的条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31252296/

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