python - 从元组中获取备用值

标签 python data-structures

如何从元组中取另一个(不匹配的值)?

例如:我有val = 'y'

t = ('y', 'n')

我想从元组中返回 'n'。有点像

if val=='y':
   return 'n'
else:
   retun 'y'

最佳答案

可以使用如下语句:

return t[0] if val == 'y' else t[1]

你也可以索引一个元组:

return t[val == 'n']

关于python - 从元组中获取备用值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51336271/

相关文章:

python - 在 Python3 中获取 OrderedDict 的最后一个值

python - 将图形解释为哈希表(python dict)

python - 只打包用 Cython 编译的 python 库的二进制编译 .so 文件

data-structures - 什么是 RDF 三元组?

algorithm - 从 2 个数组中创建一个排序数组

python - 根据您自己在 python 中的值对字符串进行排序

python - 允许argparse nargs ="+"接受带选项的逗号分隔输入

C++:尝试在二进制到十进制转换器中多次将非常大的整数加在一起,而您的输入是字符串值

java - 类似文件系统的数据结构的快速且持久的表示

javascript - 从对象数组中提取这些属性