iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python中集合的创建及常用函数的使用详解
  • 415
分享到

Python中集合的创建及常用函数的使用详解

2024-04-02 19:04:59 415人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

目录集合的创建无序性集合中的操作函数在集合中添加元素删除集合中的第一个元素删除集合中的指定元素判断元素是否在集合里面集合的遍历集合元素个数的计算集合与字典,列表,元组的嵌套集合与元组

集合的创建

使用内置函数set()进行转化或者使用{}包括起来的,集合中的元素:无序性,互异性,确定性。

举例:

numbers=set(range(0,7))//使用内置函数进行转化
print(numbers)
print(type(numbers))

输出:

{0, 1, 2, 3, 4, 5, 6}
<class 'set'>

互异性

fruit={'apple','orange','banana',"apple",'apple','orange','banana',"apple"}
print(fruit)
print(type(fruit))

输出:

{'apple', 'banana', 'orange'}
<class 'set'>

无序性

集合中的元素不能通过下标访问。

举例:

fruit =set({'apple',9,"axn","dbu",12})
print(fruit[2])

集合中的操作函数

在集合中添加元素

add() 函数

举例:

fruit =set({'apple',9,"axn","dbu",12})
fruit.add("bc")
print(fruit)

输出:

{'bc', 'apple', 9, 12, 'dbu', 'axn'}

删除集合中的第一个元素

pop()函数

举例:

fruit =set({'apple',9,"axn","dbu",12})
fruit.pop()
print(fruit)

输出:

{'apple', 9, 12, 'axn'}

删除集合中的指定元素

1:remove()函数,若该元素不存在则会报错

举例:

fruit =set({'apple',9,"axn","dbu",12})
fruit.remove("banana")
print(fruit)

fruit =set({'apple',9,"axn","dbu",12,"apple"})
fruit.remove("apple")
print(fruit)

输出:

{'dbu', 'axn', 9, 12}

2:discard()函数,若指定元素不存在不会报错

举例:

fruit =set({'apple',9,"axn","dbu",12,"apple"})
fruit.discard("banana")
print(fruit)

输出:

{'dbu', 'apple', 9, 'axn', 12}

fruit =set({'apple',9,"axn","dbu",12,"apple"})
fruit.discard("apple")
print(fruit)

输出:

{'dbu', 'axn', 9, 12}

判断元素是否在集合里面

if in/not in语句

举例:

fruit =set({'apple',9,"axn","dbu",12,"apple"})
if "apple" in fruit:
    print("yes")
else:
    print("NO")
if "banana" not in fruit:
    print("YES")
else:
    print("NO")

输出:

yes
YES

集合的遍历

for循环

fruit =set({'apple',9,"axn","dbu",12,"apple"})
for i in fruit:
    print(i,end=' ')

输出:

axn 9 apple 12 dbu 

集合元素个数的计算

len()函数

举例:

fruit =set({'apple',9,"axn","dbu",12,"apple"})
print(len(fruit))

输出:

5//注意集合元素的唯一性特征

集合与字典,列表,元组的嵌套

集合与字典:

s1=set({"name":"jason","age":19,"地址":"北京市"})
print(s1)
print(type(s1))

输出:

{'地址', 'name', 'age'}//只输出键名
<class 'set'>

集合与元组

举例:

s1={("name","jason","age",19,"地址","北京市"),12,34,0}
print(s1)
print(type(s1))

输出:

{0, 34, ('name', 'jason', 'age', 19, '地址', '北京市'), 12}
<class 'set'>

使用内置函数进行转化:

s1=set({"name","jason","age",19,"地址","北京市"})
print(s1)
print(type(s1))

输出:

{'age', 'jason', 19, '地址', '北京市', 'name'}
<class 'set'>

集合与列表

举例:

s2=set(["name","jason","age",19,"地址","北京市"])
print(s2)
print(type(s2))

输出:

{'北京市', 'age', 'jason', 19, 'name', '地址'}
<class 'set'>

到此这篇关于python中集合的创建及常用函数的使用详解的文章就介绍到这了,更多相关Python集合内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: Python中集合的创建及常用函数的使用详解

本文链接: https://www.lsjlt.com/news/126009.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python中集合的创建及常用函数的使用详解
    目录集合的创建无序性集合中的操作函数在集合中添加元素删除集合中的第一个元素删除集合中的指定元素判断元素是否在集合里面集合的遍历集合元素个数的计算集合与字典,列表,元组的嵌套集合与元组...
    99+
    2024-04-02
  • Python中集合创建与使用详解
    目录一、集合二、如何创建集合?三、如何访问集合中的值?四、不可变集合五、如何确定一个集合里有多少个元素?六、python 集合类型的所有内置方法总结表,仅供参考。总结一、集合 在 ...
    99+
    2024-04-02
  • python中的集合及集合常用的使用方法
    目录python中的集合什么是集合?集合与列表的区别创建空集合通过集合给列表去重集合的增删改集合的add函数集合的update函数集合的remove函数集合的clear函数集合的de...
    99+
    2024-04-02
  • Python中函数的创建及调用
    目录一、前言二、创建一个函数三、调用函数四、pass空语句一、前言 提到函数,大家会想到数学函数吧,函数是数学最重要的一个模块,贯穿整个数学学习,在Python中,函数的应用非常广泛...
    99+
    2024-04-02
  • Python中字典及遍历常用函数的使用详解
    目录字典中元素的个数计算字典中的键名加粗样式字典中的键值字典的键名以及对应的键值字典的遍历方法一方法二字典中元素的个数计算 len(字典名) 举例: person={"姓名":"张三...
    99+
    2024-04-02
  • 详解python的集合set的函数
    目录常用查询增加删除交、并、补、对称差交集并集补集对称差其他总结s={ x1,x2,x3.....}; 集合有自动去重的功能,而且可以进行交并补运算,而且集合是无序的,每次打印的结果...
    99+
    2024-04-02
  • python常用数据结构集合详解
    目录set集合集合定义与使用集合常用方法add()update()remove()discard()pop()clear()集合运算交集运算并集运算差集运算集合推导式set集合 集合...
    99+
    2024-04-02
  • Python中函数如何创建及调用
    这篇文章主要介绍了Python中函数如何创建及调用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Python中函数如何创建及调用文章都会有所收获,下面我们一起来看看吧。一、前言提到函数,大家会想到数学函数吧,函...
    99+
    2023-07-02
  • Java集合类之Map集合的特点及使用详解
    目录1、Map集合概述和使用1.1 Map集合概述1.2 Map集合常用方法1.3 Map集合的遍历1、Map集合概述和使用 1.1 Map集合概述 java.util接口 Map&...
    99+
    2024-04-02
  • 详解Python中常用的图片处理函数的使用
    目录cvtColor函数split()和merge()threshold()函数自定义threshold函数进行二值化色度函数applyColorMapcvtColor函数 这个函数...
    99+
    2024-04-02
  • java中TreeMap集合的常用方法详解
    目录public Map.Entry<K,V> ceilingEntry(K key)public K ceilingKey(K ...
    99+
    2024-04-02
  • Java中Map集合的常用方法详解
    目录1、V put(K key, V value)2、void putAll(Map<? extends K,? ext...
    99+
    2024-04-02
  • Java中HashMap集合的常用方法详解
    目录public Object clone()总结public Object clone() 返回hashMap集合的副本   其余的方法都是实现Map...
    99+
    2024-04-02
  • Python集合set()使用的方法详解
    目录1.集合的特点2.set的建立1.用set()函数创建set集合2.add()3.用{}创建set集合。空set集合用set()函数表示,不可a={}。4.set集合的转化3.常...
    99+
    2024-04-02
  • Java中List集合的常用方法详解
    目录1、void add(intindex, Eelement)2、boolean addAll(intindex, Collection< extends...
    99+
    2024-04-02
  • 详解Java中Collection集合的常用方法
    目录1、boolean add(E e)2、boolean addAll(Collection< extends E> c)3、v...
    99+
    2024-04-02
  • java中set集合的常用方法详解
    因为Set集合也是继承Collection集合 所以这里就不讲继承Collection集合的方法   都是继承Collection集合的方法 //www.jb5...
    99+
    2024-04-02
  • Java中Hashtable集合的常用方法详解
    目录public Object clone()public Enumeration<V> elements()总结public Object ...
    99+
    2024-04-02
  • Python列表常用函数使用详解
    目录介绍 append()extend()insert()pop()remove()介绍  append() 语法 list.append( element ) 参数 el...
    99+
    2024-04-02
  • Python常用内置函数的使用教程详解
    目录导言一、abs()二、aiter()函数三、all()函数四、anext()五、any()函数六、ascii()函数导言 Python官方文档对于内置函数的介绍较为简略...
    99+
    2023-05-14
    Python常用内置函数使用 Python常用内置函数 Python 内置函数
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作