在本文中,我们将学习在Python 3.x中对集合进行遍历/遍历。或更早。

它是对象的无序集合,没有任何重复。这可以通过将所有元素括在花括号内来完成。我们还可以通过关键字“ set”使用类型转换来形成集合。

方法1-使用没有索引的可迭代

示例set_inp = {'t','u','t','o','r','i','a','l','s','p','o','i','n','t'}

# Iterate over the set

for value in set_inp:

print(value, end='')

方法2-通过转换为列表类型使用索引访问

示例set_inp = list({'t','u','t','o','r','i','a','l','s','p','o','i','n','t'})

# Iterate over the set

for value in range(0,len(set_inp)):

print(set_inp[value], end='')

方法3-使用枚举类型

示例set_inp = {'t','u','t','o','r','i','a','l','s','p','o','i','n','t'}

# Iterate over the set

for value,char in enumerate(set_inp):

print(char, end='')

方法4-通过转换为列表类型使用负索引

示例set_inp = list({'t','u','t','o','r','i','a','l','s','p','o','i','n','t'})

# Iterate over the set

for value in range(-len(set_inp),0):

print(set_inp[value], end='')

以上4种方法的输出如下。

输出结果plsrainuto

方法5-转换为列表类型后使用切片

示例set_inp = list({'t','u','t','o','r','i','a','l','s','p','o','i','n','t'})

# Iterate over the set

for value in range(1,len(set_inp)):

print(set_inp[value-1:value], end='')

print(set_inp[-1:])

输出结果['p']['l']['s']['r']['a']['i']['n']['u']['t']['o']

结论

在本文中,我们了解了在一组数据类型上的迭代/遍历。此外,我们了解了各种实现技术。

集合遍历python_遍历Python中的集合相关推荐

  1. Python中的集合

    Python中的集合 集合(set)是 无序的 . 不重复的 元素集合. 1,集合的创建 使用大括号 { } 或者 set() 函数创建集合.注意:创建一个空集合必须用 set() 而不是 { },因 ...

  2. python中两个集合的运算并交补_三种方式实现 Python 中的集合的交、并、补运算...

    文章目录 三种方式实现 Python 中的集合的交.并.补运算 一 背景 集合这个概念在我们高中阶段就有所了解,毕业已多年,我们一起回顾一下几个集合相关的基本概念吧? 集合是指具有某种特定性质的具体的 ...

  3. python集合的概念_用Python中的集合Set讲解演示高一数学集合的概念

    数学编程不分家,用Python可以方便的表示高中数学知识.现在以集合为例进行讲解,高一数学设计集的概念,讲解了交并补的相关知识,用Python中的集合类型可以方便的表示.同时可以借助数学知识更好的理解 ...

  4. python交并补符号_三种方式实现 Python 中的集合的交、并、补运算-阿里云开发者社区...

    三种方式实现 Python 中的集合的交.并.补运算 一 背景 集合这个概念在我们高中阶段就有所了解,毕业已多年,我们一起回顾一下几个集合相关的基本概念吧? 集合是指具有某种特定性质的具体的或抽象的对 ...

  5. 站长在线零基础Python完全自学教程18:Python中的集合完全解读

    欢迎你来到站长学堂,学习站长在线出品的在线课程<零基础 Python完全自学教程>今天给大家分享的是第18课< Python中的集合完全解读>.本节课是一个大课,我分了这些知识 ...

  6. 懂集合吗?对,是dart中的集合

    文章目录 简介 List的使用 Set的使用 Map的使用 常见的集合方法 总结 简介 dart中的集合有三个,分别是list,set和map.dart在dart:core包中提供了对于这三种集合非常 ...

  7. python中创建集合的语句_Python 集合(set) 介绍

    集合 set 集合是可变的容器 集合内的数据对象都是唯一的(不能重复多次的) 集合是无序的存储结构,集合中的数据没有先后关系 集合内的元素必须是不可变对象 集合是可迭代对象(可以用for等遍历) 集合 ...

  8. pythonfor循环遍历list_为什么for循环可以遍历list:Python中迭代器与生成器

    1 引言 只要你学了Python语言,就不会不知道for循环,也肯定用for循环来遍历一个列表(list),那为什么for循环可以遍历list,而不能遍历int类型对象呢?怎么让一个自定义的对象可遍历 ...

  9. python集合类型的四种操作符_深入解析Python中的集合类型操作符

    (1)标准类型操作符(所有的集合类型) 成员关系 (in, not in) 就序列而言,Python中的in和not in操作符决定某个元素是否是一个集合中的成员. 集合等价/不等价 等价/不等价被用 ...

最新文章

  1. Disjoint Set
  2. MFC 中屏蔽CDialog类窗体处理ESC和ESCAPE按键
  3. python 定时器_按键精灵定时器介绍和使用,不会的小伙伴速速看看精辟
  4. php中foreach()的用法
  5. 蓝桥杯2015年第六届C/C++省赛C组第九题-打印大X
  6. Activiti学习笔记(六)Activiti的流程引擎API和服务
  7. 六石管理学:人是不可以被说服的,除非自己想明白
  8. Acronis Disk Director 增大c盘
  9. 4.10 选择性滤波器
  10. arma模型_R语言ARMA-GARCH-COPULA模型和金融时间序列案例
  11. pytorch/tensorflow使用anaconda安装scipy库
  12. matlab读取TXT文件数据,二进制文件数据
  13. 基于Python的离线OCR图片文字识别(四)——支持txt文件指定路径保存
  14. Android混淆心得
  15. 初探机器学习与评分卡模型
  16. 笔记本电脑不显示计算机,笔记本电脑屏幕不显示怎么回事
  17. 获取当天早上8点 - 明天早上8点时间
  18. ACM数论----秦九昭算法
  19. HDU6112今夕何夕(Java写法)
  20. 一位软件工程师的经历

热门文章

  1. lapack安装 matlab,在Linux环境下Lapack软件包的编译和使用
  2. 家用计算机怎么上网,手机怎么设置家用路由器上网 手机设置家用路由器上网方法【详细步骤】...
  3. Win10安装过程中跳过创建Microsoft账户
  4. FPGA实现I2C协议(一)
  5. 百度秒收录软件 蜘蛛池搭建教程
  6. 十大高蛋白质食品 补充蛋白质的最佳选择
  7. 日文原版软件工学教科书学习笔记二、2
  8. CDR如何将绘图页面指定对象保存为JPG格式
  9. GEEer成长日记一:GEE账号注册详细步骤
  10. vue + element 甘特图