Python list 常用操作
测试版本:
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
参考地址: