脚本之家,脚本语言编程技术及教程分享平台!
分类导航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服务器之家 - 脚本之家 - Python - 一篇文章带你了解python集合基础

一篇文章带你了解python集合基础

2021-12-21 00:33wakeyo_J Python

今天小编就为大家分享一篇关于Python中的集合介绍,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧

 

1. 集合类型定义

 

(1)集合是多个元素的无序组合

  • 集合类型与数学中的集合概念一致
  • 集合元素之间无序,每个元素唯一,不存在相同元素
  • 集合元素不可更改,不能是可变数据类型
  • 集合使用{}表示,元素间用英文逗号分隔
  • 建立集合类型用{}或set()
  • 建立空集合类型,必须使用set()
a = {"python",256,("sbvsb",251)}
print(a)

b = set("python")
print(b)

c = {"python",256,"python",256}
print(c)

 

2. 集合操作符

一篇文章带你了解python集合基础

  • 6个操作符

一篇文章带你了解python集合基础

  • 4个增强操作符

一篇文章带你了解python集合基础

 

 3. 集合处理方法

一篇文章带你了解python集合基础

 

4. 集合类型应用场景

 

(1)包含关系比较

>>>"p" in {‘p","y","t","h"}
True
>>>{‘p","y"} <= {‘p","y","t","h"}
True

 

(2)数据去重:集合数据所有元素无重复

>>>ls = [‘p","p","y","y","t","h"]
>>>s = set(ls)
{‘p","y","t","h"}
>>>ls = list(s)
[‘p","y","t","h"]

 

总结

本篇文章就到这里了,希望能给你带来帮助,也希望您能够多多关注服务器之家的更多内容!

原文链接:https://blog.csdn.net/m0_55697123/article/details/119190849

延伸 · 阅读

精彩推荐