美文网首页
python集合操作

python集合操作

作者: 程序员小白成长记 | 来源:发表于2022-09-05 14:54 被阅读0次

判断两个list是否相等

listA = [1,2,3]
listB = [1,2,3]
# True
print(listA == listB)

listA = [1,2,3]
listB = [3,2,1]
# False
print(listA == listB) 

判断两个tuple是否相等

tupleA = (1,2,3)
tupleB = (1,2,3)
# True
print(tupleA == tupleB)

tupleA = (1,2,3)
tupleB = (3,1,3)
# False
print(tupleA == tupleB)

判断两个set是否相等

setA = {1, 2, 3}
setB = {1, 2, 3}
# True
print(setA == setB)

setA = {1, 2, 3}
setB = {3, 2, 1}
# True
print(setA == setB)

list转set

list = [1, 2, 3]
# [1, 2, 3]
print(list)
# {1, 2, 3}
setA = set(list)
print(setA)

list转tuple

list = [1, 2, 3]
# [1, 2, 3]
print(list)
# (1, 2, 3)
tupleA = tuple(list)
print(tupleA)

tuple转list

tupleA = (1, 2, 3)
# (1, 2, 3)
print(tupleA)
# [1, 2, 3]
listA = list(tupleA)
print(listA)

tuple转set

tupleA = (1, 2, 3)
# (1, 2, 3)
print(tupleA)
# {1, 2, 3}
setA = set(tupleA)
print(setA)

set转list

setA = {1, 2, 3}
# {1, 2, 3}
print(setA)
# [1, 2, 3]
listA = list(setA)
print(listA)

set转tuple

setA = {1, 2, 3}
# {1, 2, 3}
print(setA)
# (1, 2, 3)
tupleA = tuple(setA)
print(tupleA)

两个set集合的差集

setA = {1, 2, 3}
setB = {3, 4, 5}
# {1, 2}
print(setA - setB)
# {4, 5}
print(setB - setA)

相关文章

  • Python精简入门学习(十三)

    Python精简入门学习之集合 -set -创建集合 -添加操作 -清空操作 -差集操作 -交集操作 -并集操作 ...

  • Python基础-集合

    Python基础-集合 1.定义集合(元素不能重复) 2.集合操作

  • Python3 小技巧

    集合操作 字典操作 两个字典 相交、合并、相差 Python 映射 Python 内置函数 map();map()...

  • Python 集合操作

    集合 set 集合用于包含一组无序的对象与列表和元组不同,集合是无序的,也无法通过数字进行索引。集合中的元素不能重...

  • python集合操作

    python的集合操作 set是一个无序不重复的序列 可以用 { } 或者 set( ) 函数创建集合 集合存放不...

  • Python集合操作

    列表(List)、映射(Dict)、集合(Set)是python的三种基本数据结构,日常的工作中需要熟练掌握它们的...

  • python集合操作

    判断两个list是否相等 判断两个tuple是否相等 判断两个set是否相等 list转set list转tupl...

  • python操作redis集合

    Redis 数据库集合对象(set object)是由string类型的无重复元素的无序集合,底层编码可以是int...

  • Python set 集合操作

    set集合是元素的聚集,具有无序,唯一性两大特点。常见的用途包括成员检测、从序列中去除重复项以及数学中的集合类计算...

  • Python集合的操作

    有时候在对比两个数组,如果运用上集合的话就会相当精妙。 基本操作 参考文章 以下来自官方参考:

网友评论

      本文标题:python集合操作

      本文链接:https://www.haomeiwen.com/subject/ngavnrtx.html