初学 Python — 列表遍历
来源:互联网 发布:在淘宝上买发票怎么搜 编辑:程序博客网 时间:2024/06/06 00:17
遍历一个列表S,找到所有值大于10的值,同时返回索引与值
import copya=[13,42,31,4,41,-13,-4,0,-44,-32,12,34,2,42,33,1,-32,42,-3,10,12]#方法1,没有返回索引for i in a: if i>10: print (i) #方法2,不提倡dic1={}for i in range(0,len(a)): if a[i]>10: dic1[i]=a[i]print (dic1)#方法3,符合Python方法dic2={}for key,value in enumerate(a): if value>10: dic2[key]=valueprint (dic2)
* 1 如果S是嵌套列表,将会报错,可以定义函数将嵌套列表转化只有基本元素的列表
list1 = []def unpack(a): global list1 for i in a: if isinstance(i,(list,tuple)): unpack(i) else: list1.append(i) return list1 dic2={}for key,value in enumerate(unpack(a)): if value>10: dic2[key]=valueprint (dic2)
0 0
- 初学 Python — 列表遍历
- 初学Python之如何遍历列表元素
- python列表遍历浅谈
- python 的列表遍历删除
- python 的列表遍历删除
- python 的列表遍历删除
- Python中列表的遍历
- python 的列表遍历删除
- Python-for循环遍历列表
- python初学(2)列表 list
- python 初学 扩展随机数及列表
- Python自学之路第五步——遍历列表以及创建数值列表
- 遍历Python列表时安全删除
- python学习.3循环遍历整个列表
- 初学python 字符串处理、列表的处理、字典的操作
- 初学python:切片、迭代、列表生成式、生成器
- Python新手笔记之python迭代器遍历列表
- 初学python
- Active MQ学习总结
- java JBOSS搭建项目开发环境安装与配置教程
- XSS跨站脚本攻击原理及防护方法
- 12个Lua学习文档(为quick cocosxd-x打基础)
- libxml/tree.h file not found:
- 初学 Python — 列表遍历
- 公钥、私钥、数字证书的概念
- 内存寻址的三种模型
- ubuntu server 安装图文教程
- myeclipse8.6安装freemarker插件
- Log4j教程
- Flash CS4 打开的时候出现红色界面一闪就不见了,软件也没打开,这是怎么回事啊?
- 挣钱能力
- 内存地址转换与分段