第一种方式:内置函数iter(),返回一个迭代器对象

girl_list= ["美女", "好看的美女", "特别好看的美女"]girl_set = set(girl_list) #嘿嘿,把list转成set,set就接受一个参数for every in iter(girl_set):print(every)

错误方式:set对象不支持下标访问……

girl_list= ["美女", "好看的美女", "特别好看的美女"]girl_set = set(girl_list) #嘿嘿,把list转成set,set就接受一个参数for index in range(len(girl_set)):print girl_set[index]

报错:TypeError: 'set' object does not support indexing

TypeError: 'set' object does not support indexing

第二种方式:for in

girl_list= ["美女", "好看的美女", "特别好看的美女"]girl_set = set(girl_list) #嘿嘿,把list转成set,set就接受一个参数for every in girl_set:print(every)

输出结果:与元素插入list的顺序无关系

特别好看的美女
美女
好看的美女

第三种方式:内置函数enumerate()

girl_list= ["美女", "好看的美女", "特别好看的美女"]girl_set = set(girl_list) #嘿嘿,把list转成set,set就接受一个参数for index, every in enumerate(girl_set):print(str(index) + every)

输出结果:

0特别好看的美女
1美女
2好看的美女

Python之集合set遍历元素相关推荐

  1. python集合中的元素是否可以重复_python中集合中的元素是否可以重复

    python中集合中的元素不可以重复.集合是一个无序的不重复元素序列,我们可以使用大括号{}或者set()函数来创建一个集合,具体语法为:[parame = {value01,value02,...} ...

  2. python 遍历函数用法_python中enumerate函数遍历元素用法分析

    本文实例讲述了python中enumerate函数遍历元素用法.分享给大家供大家参考,具体如下: enumerate函数用于遍历序列中的元素以及它们的下标 示例代码如下: i = 0 seq = [' ...

  3. python中集合运算_Python中的集合操作与集合运算

    Python中的集合是一种无序的,无重复值的数据结构类型.Python中的集合可以用来检测元素检测或消除重复的元素. 一.python 集合概述 (1)Python中的集合元素是无序的,即元素没有顺序 ...

  4. Python入门--集合元素的判断(in,not in集合元素的增加(add()update())集合元素的删除(remove(),discard(),pop(),clear())遍历(for in)

    #集合元素的判断 #集合元素的判断 #in not in #集合元素的新增操作 #1. 调用add()方法,一次添加一个元素 #2.调用update()方法,至少添加一个元素 #集合元素的删除 #1. ...

  5. [转载] python获取set中某些元素_取集合中元素_Python Set集合

    参考链接: Python set集合 copy() Set集合 阅读本文需要3分钟 2019.09.05 集合(set)是一个无序不重复元素的序列.基本功能是进行成员关系测试和删除重复元素.可以使用大 ...

  6. python中集合的元素可以是什么_python集合能做什么

    python集合的用途:1.可以运用集合去重,方法为将列表加入到集合中,然后进行遍历,最后打印出去重后的结果即可:2.运用集合可以进行关系测试,例如,求差集.并集. 一.什么是集合: 集合(set)是 ...

  7. python中集合的元素可以是任意数据类型_详解Python集合数据类型

    本篇介绍Python集合数据类型.集合不同于列表和元组类型,集合存储的元素是无序且不能重复的,同数学中的集合一样,集合可以执行集合的并.交.差运算.通过本篇的学习,可以达成如下目标. ● 掌握集合数据 ...

  8. python 获取集合里面的某一个元素

    python 获取集合里面的某一个元素,想想呢集合是不支持所以,切片,相加,相乘操作的, 所以想获取集合里面的某一个元素需要转化下思路,比如把即可转成列表然后在利用索引获取 例如: list_a = ...

  9. 集合嵌套存储和遍历元素的示例

    1 /** 2 * @Auther: lzy 3 * @Date: 2018/12/12 16:07 4 * @Description: 集合嵌套存储和遍历元素的示例 5 */ 6 public cl ...

最新文章

  1. zbb20180929 thread java并发编程之Condition
  2. C#:委托和自定义事件
  3. 元宇宙iwemeta: 2021年云计算行业发展研究报告
  4. 三款日志管理工具横向对比:Splunk vs Sumo Logic vs Logstash
  5. 详解MOS管、IGBT管,不看就亏大了!
  6. PHP-线程安全与非线程安全版本的区别
  7. Linux下汇编语言学习笔记51 ---
  8. java 权限控制 demo_javaWeb用户权限控制简单实现过程
  9. matlab报错随笔
  10. 数学建模之倾倒的啤酒杯
  11. 测试3.0u盘速度软件,分享三个3.0 U盘的性能测试,另征集测试
  12. ArcEngine代码 地图制图标注之 TextElement标注,Annotation注记,MapTips显示
  13. CTC算法详解之训练篇
  14. java如何知道城市是省会_全国各省的省会都是怎么确定的?
  15. Vitis指南 | Xilinx Vitis 系列(一)
  16. 对嵌入式开发方向的一些思考:在物联网方向
  17. html5制作心路历程,原创到伪原创 心路历程实战技巧
  18. Hibernate使用详解(一)
  19. php f4v元数据,IIS设置支持flv,f4v,mp4,ogv,webm
  20. 数据结构1800试题(第2章)

热门文章

  1. 可以使计算机和设备通信的特殊程序,驱动程序是一种可以使计算机和设备通信的特殊程序。(  )...
  2. 纯javascript仿金山苹果打字游戏
  3. w550官方例程_17ymh
  4. PandoraBox 挂载不上摄像头,求大佬指导!
  5. 保险碰到区块链,会有什么动静?
  6. 决策树算法学习笔记(三)-预测隐形眼镜类型
  7. iOS10网络权限数据
  8. 虚幻四学习笔记(3)—— 使用BSP画刷创建简单场景
  9. nvidia GPU
  10. Arduino 多种按键模式下的检测