測試版本:
python 2.7
獲取第一個、最后一個元素
list1 = ["a", "b", "c"] len1 = len(list1) print list1[0] if 0 < len1 else None print list1[-1] if 0 < len1 else None
獲取列表最小值、最大值(數字最小,字符串比其他類型大)
list1 = ["a", "v", ["x", "y"], 11, 22] print max(list1) print min(list1)
獲取列表最小值、最大值下標
list1 = ["aaa", "bbb", "ccc", "555", "666", 111, 999] print list1.index(max(list1)) print list1.index(min(list1))
遍歷獲取列表元素下標、值
# 使用列表長度值遍歷 list1 = ["aaa", "bbb", "ccc", "555", "666", 111, 999] for i in range(list1): print i, ":", list1[i] # enumerate(sequence,start=0) # 參數sequence是一個可迭代的對象,可以是列表,字典,文件對象等等。enumerate返回的是下標和item組成的元組 for i, v in enumerate(list1): print i, ":", v
原文地址:
http://www.cnblogs.com/zhangbo127/p/4597228.html
參考地址: