Python3:关于列表的操作
Posted Winnie~
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python3:关于列表的操作相关的知识,希望对你有一定的参考价值。
# 将2个列表合并成字典,按最少个数
key=[‘winnie‘,‘anna‘,‘lisa‘]
value=[18,20,22]
k_v=dict(zip(key,value))
print(k_v) 输出是字典格式
# 列表拼接并去重
list_1=["winnie",‘anna‘]
list_2=["lily",‘anna‘]
list=set(list_1+list_2)
print(list) 输出是字典格式
#已知一个列表,根据字典中的x,由大到小排序这个列表
a = [{"x":1,"y":2},{"x":6,"y":3},{"x":3,"y":4}]
a=sorted(a,key=lambda item:item["x"],reverse=True)
b=sorted(a,key=lambda item:item["y"]) #默认升序排列
print(a)
print(b)
输出:
[{‘x‘: 6, ‘y‘: 3}, {‘x‘: 3, ‘y‘: 4}, {‘x‘: 1, ‘y‘: 2}]
[{‘x‘: 1, ‘y‘: 2}, {‘x‘: 6, ‘y‘: 3}, {‘x‘: 3, ‘y‘: 4}]
以上是关于Python3:关于列表的操作的主要内容,如果未能解决你的问题,请参考以下文章