列表:
1 python取列表偶数和奇数位置的值
取偶数:list[i:j:2] 取奇数:list[i+1:j:2]
2 python取列表后几位数
取最后一个元素list[-1] 取倒数第二个元素list[-2]
取倒数第三个元素到最后一个元素list[-3:] 取第三个元素到最后一个元素list[3:]
3 对二维列表排序
如a =[[1,3],[0,2]] b = sorted(a,key=(lambda x:x[0])) b=[[0,2],[1,3]]
字典:
1、遍历计数
for i in range(len(a)):
if a[i] not in dic:
dic[a[i]] = 1
else:
dic[a[i]] += 1
2、获得字典的最小值
minval = min(dic.values())
3、获得字典的最小值对应的键(第一次出现)
key1 = min(dic,key=dic.get)
4、 对字典根据键或值来排序
dic:{1: 2, 2: 2, 4: 8, 3: 8, 5: 8}
sort1 = sorted(dic) [1, 2, 3, 4, 5]
sort2 = sorted(dic.values()) [2, 2, 8, 8, 8]
5、遍历列字典
for key in dic:
print(key,dic[key])
未完待续···················