rank vote url
61 374 45 700 url

获取列表最后一个元素

在Python里,如何获取一个列表的最后一个元素?


some_list[-1]最短最Pythonic的方法.

事实上你可以用这个语法做好多事.some_list[-n]语法获取倒数第n个元素.所以some_list[-1]获取最后一个元素,some_list[-2]获取倒数第二个,等等.最后some_list[-len(some_list)]可以获取第一个元素~~

你也可以用这种方法获取列表元素,例如:

  1. >>> some_list = [1, 2, 3]
  2. >>> some_list[-1] = 5 # Set the last element
  3. >>> some_list[-2] = 3 # Set the second to last element
  4. >>> some_list
  5. [1, 3, 5]

原文: https://taizilongxu.gitbooks.io/stackoverflow-about-python/content/61/README.html