测试版本:
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", "", "", 111, 999]
print list1.index(max(list1))
print list1.index(min(list1))
遍历获取列表元素下标、值
# 使用列表长度值遍历
list1 = ["aaa", "bbb", "ccc", "", "", 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
参考地址: