程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

2023-05(1)

2023-06(2)

元组与集合

发布于2019-08-07 11:34     阅读(972)     评论(0)     点赞(1)     收藏(0)


元组

列表和字符串有很多通用的属性,例如索引和切割操作。它们是 序列 类型中的两种。因为 Python 是一个在不停进化的语言,也可能会加入其它的序列类型,这
里介绍另一种标准序列类型: 元组 。
一个元组由数个逗号分隔的值组成,元组就像字符串, 不可变的。通常包含不同种类的元素并通过分拆或索引访问。一对空的括号可以创建空元组;要创建一个单元素元组可以在值后面跟一个逗号(在括号中放入一个单值不够明确)。丑陋,但是有效。

empty = ()
singleton = 'Hello',
doubleton = ('Java','C++')
print(len(empty))
print(singleton)
print(doubleton)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

在这里插入图片描述

集合

set (集合)。集合是一个无序不重复元素的集。基本功能包括关系测试和消除重复元素。集合对象还支持 |(联合),&(交),-(差)和 ^(对称差集)等数学运算
大括号或 set() 函数可以用来创建集合。注意:想要创建空集合,你必须使用 set() 而不是 {} 。

a = set('abracadabra')
b = set('alacazam')
print(a)
print(b)
print('a-b',a-b)
print('a|b',a|b)
print('a&b',a&b)
print('a^b',a^b)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

在这里插入图片描述
集合推导式

a = {x for x in 'abracadabra' if x not in 'abc'}
print(a)
  • 1
  • 2

在这里插入图片描述



所属网站分类: 技术文章 > 博客

作者:heer

链接:https://www.pythonheidong.com/blog/article/10412/630d6330d47c94d6e53c/

来源:python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

1 0
收藏该文
已收藏

评论内容:(最多支持255个字符)