2024-06-28 19:18:22 发布
网友
如何从元组中获取另一个(不匹配的值)
例如:我有val = 'y'
val = 'y'
和t = ('y', 'n')
t = ('y', 'n')
我想从元组返回'n'。像这样的
'n'
if val=='y': return 'n' else: retun 'y'
可以使用以下语句:
return t[0] if val == 'y' else t[1]
也可以索引到元组:
return t[val == 'n']
使用True==1和False==0的事实:
t = ('y', 'n') def other(t, val): return t[t[0]==val] print(other(t, 'y')) print(other(t, 'n')) # n # y
您可以解压缩元组的数据并使用以下条件:
# if there is 2 elements in your tuple # Otherwise: # a, b, *c = ('n', 'y', 'c', ...) a, b = ('n', 'y') return a if a == 'y' else b
可以使用以下语句:
也可以索引到元组:
使用True==1和False==0的事实:
您可以解压缩元组的数据并使用以下条件:
相关问题 更多 >
编程相关推荐