集合遍历python_遍历Python中的集合
在本文中,我们将学习在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中的集合相关推荐
- Python中的集合
Python中的集合 集合(set)是 无序的 . 不重复的 元素集合. 1,集合的创建 使用大括号 { } 或者 set() 函数创建集合.注意:创建一个空集合必须用 set() 而不是 { },因 ...
- python中两个集合的运算并交补_三种方式实现 Python 中的集合的交、并、补运算...
文章目录 三种方式实现 Python 中的集合的交.并.补运算 一 背景 集合这个概念在我们高中阶段就有所了解,毕业已多年,我们一起回顾一下几个集合相关的基本概念吧? 集合是指具有某种特定性质的具体的 ...
- python集合的概念_用Python中的集合Set讲解演示高一数学集合的概念
数学编程不分家,用Python可以方便的表示高中数学知识.现在以集合为例进行讲解,高一数学设计集的概念,讲解了交并补的相关知识,用Python中的集合类型可以方便的表示.同时可以借助数学知识更好的理解 ...
- python交并补符号_三种方式实现 Python 中的集合的交、并、补运算-阿里云开发者社区...
三种方式实现 Python 中的集合的交.并.补运算 一 背景 集合这个概念在我们高中阶段就有所了解,毕业已多年,我们一起回顾一下几个集合相关的基本概念吧? 集合是指具有某种特定性质的具体的或抽象的对 ...
- 站长在线零基础Python完全自学教程18:Python中的集合完全解读
欢迎你来到站长学堂,学习站长在线出品的在线课程<零基础 Python完全自学教程>今天给大家分享的是第18课< Python中的集合完全解读>.本节课是一个大课,我分了这些知识 ...
- 懂集合吗?对,是dart中的集合
文章目录 简介 List的使用 Set的使用 Map的使用 常见的集合方法 总结 简介 dart中的集合有三个,分别是list,set和map.dart在dart:core包中提供了对于这三种集合非常 ...
- python中创建集合的语句_Python 集合(set) 介绍
集合 set 集合是可变的容器 集合内的数据对象都是唯一的(不能重复多次的) 集合是无序的存储结构,集合中的数据没有先后关系 集合内的元素必须是不可变对象 集合是可迭代对象(可以用for等遍历) 集合 ...
- pythonfor循环遍历list_为什么for循环可以遍历list:Python中迭代器与生成器
1 引言 只要你学了Python语言,就不会不知道for循环,也肯定用for循环来遍历一个列表(list),那为什么for循环可以遍历list,而不能遍历int类型对象呢?怎么让一个自定义的对象可遍历 ...
- python集合类型的四种操作符_深入解析Python中的集合类型操作符
(1)标准类型操作符(所有的集合类型) 成员关系 (in, not in) 就序列而言,Python中的in和not in操作符决定某个元素是否是一个集合中的成员. 集合等价/不等价 等价/不等价被用 ...
最新文章
- Disjoint Set
- MFC 中屏蔽CDialog类窗体处理ESC和ESCAPE按键
- python 定时器_按键精灵定时器介绍和使用,不会的小伙伴速速看看精辟
- php中foreach()的用法
- 蓝桥杯2015年第六届C/C++省赛C组第九题-打印大X
- Activiti学习笔记(六)Activiti的流程引擎API和服务
- 六石管理学:人是不可以被说服的,除非自己想明白
- Acronis Disk Director 增大c盘
- 4.10 选择性滤波器
- arma模型_R语言ARMA-GARCH-COPULA模型和金融时间序列案例
- pytorch/tensorflow使用anaconda安装scipy库
- matlab读取TXT文件数据,二进制文件数据
- 基于Python的离线OCR图片文字识别(四)——支持txt文件指定路径保存
- Android混淆心得
- 初探机器学习与评分卡模型
- 笔记本电脑不显示计算机,笔记本电脑屏幕不显示怎么回事
- 获取当天早上8点 - 明天早上8点时间
- ACM数论----秦九昭算法
- HDU6112今夕何夕(Java写法)
- 一位软件工程师的经历