我会孤立一个元组的最后一个元素
a = (3,5,5)
last = a[-1]
但问题是我有一个像这样的pice ok代码
if var == last:
  do something
它需要第一个5而不是第二个,我怎么能采取最后一个?
你想要做的是不可能的.那两个五个是完全一样的.
但是,当迭代元组时,您可以检查是否到达了最后一个元素,如下所示:
a = (3, 5, 5)
for i, var in enumerate(a):
    if i == len(a) - 1:
        print 'last element:'
    print var
演示:
In [1]: a = (3, 5, 5)
In [2]: for i, var in enumerate(a):
   ...:     if i == len(a) - 1:
   ...:         print 'last element:'
   ...:     print var
   ...:
3
5
last element:
5