Python列表元组集合字典的区别和相互转换
Posted blueteer
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了 Python列表元组集合字典的区别和相互转换相关的知识,希望对你有一定的参考价值。
原文链接:https://blog.csdn.net/lilongsy/article/details/70895753
列表取交集:
a=[1,2,3] b=[2] print(list(set(a).intersection(set(b))))#使用集合的取法
a=[1,2,3,2] b=[2,3,2] tmp=[val for val in a if val in b] #使用列表生成式 print(tmp)
列表生成式可以转换为for循环
a=[1,2,3,2] b=[2,3,2] c = [] for var in a: if var in b: c.append(var) print(c)
以上是关于 Python列表元组集合字典的区别和相互转换的主要内容,如果未能解决你的问题,请参考以下文章
Python set list dict tuple 区别和相互转换
Python面试必考重点之列表,元组和字典第一关——如何定义集合/集合与列表有什么区别/如何去掉列表(元组)中重复的元素