快捷的list和tuple转dict
l = [['a','.',1],['b','.',2],['c','.',3],['d','.',4]]
print([dict(zip(['字母','符号','数字'],[i[0],i[1],i[2]])) for i in l])
*注 zip([dict的key],[dict的value])
l = [(3,5),(3,6),(1,2),(1,3)]
a = l.sort() 第一元素顺序,第二个元素倒叙
a = sorted(l, key=lambda student: student[1], reverse=True)
print(a)
b = sorted(a, key=lambda student: student[0])
print(b)
列表推导式中的判断
l = ['转发', '1', '转发', '转发', '4', '2', '转发', '转发', '转发', '转发', '4', '转发', '转发', '转发', '转发']
ls = [int(x) if x != “转发” else 0 for x in l]
print(len(ls),ls)