【发布时间】:2020-02-02 14:02:12
【问题描述】:
我有一个 3 元素元组,其中一个元素与其他两个不同。例如,它可能类似于:(0.456, 0.768, 0.456)。
找到这个不同元素的索引的最简单方法是什么?我能想到的一种方法是考虑索引(0, 1) 和(1, 2),其中之一将是不同的。如果它是(0, 1)然后将它们的元素与2否则,比较(1, 2) index 0找到不同的元素。
感觉就像我错过了一种 pythonic 方式来做到这一点。
【问题讨论】:
-
你可以这样做
[my_tuple.count(x) for x in my_tuple].index(1)但我不确定我是否更喜欢你的方法
标签: python arrays python-3.x list tuples