首页 > 其他分享 >遍历技巧

遍历技巧

时间:2023-09-03 09:33:31浏览次数:33  
标签:遍历 技巧 orange 中遍 序列 questions print

菜鸟教程:https://www.runoob.com/python3/python3-data-structure.html

链接

 

 

 1 # 在字典中遍历时,关键字和对应的值可以使用 items() 方法同时解读出来:
 2 knights = {'gallahad': 'the pure', 'robin': 'the brave'}
 3 for k, v in knights.items():
 4     print(k, v)
 5     
 6     
 7     
 8 # 在序列中遍历时,索引位置和对应值可以使用 enumerate() 函数同时得到:    
 9 for i, v in enumerate(['tic', 'tac', 'toe']):
10     print(i, v)
11 
12 
13 # 同时遍历两个或更多的序列,可以使用 zip() 组合:
14 questions = ['name', 'quest', 'favorite color']
15 answers = ['lancelot', 'the holy grail', 'blue']
16 for q, a in zip(questions, answers):
17     print('What is your {0}?  It is {1}.'.format(q, a))
18 
19 
20 
21 # 要反向遍历一个序列,首先指定这个序列,然后调用 reversed() 函数:
22 for i in reversed(range(1, 10, 2)):
23     print(i)
24     
25     
26 # 要按顺序遍历一个序列,使用 sorted() 函数返回一个已排序的序列,并不修改原值:  
27 basket = ['apple', 'orange', 'apple', 'pear', 'orange', 'banana']
28 for f in sorted(set(basket)):
29     print(f)

 

标签:遍历,技巧,orange,中遍,序列,questions,print
From: https://www.cnblogs.com/bravesunforever/p/17674601.html

相关文章

  • Seurat Tutorial 6:整合大型数据集的技巧
    写在前面学习一个软件最好的方法就是啃它的官方文档。本着自己学习、分享他人的态度,分享官方文档的中文教程。软件可能随时更新,建议配合官方文档一起阅读。推荐先按顺序阅读往期内容:文献篇:1.文献阅读:(SeuratV1)单细胞基因表达数据的空间重建2.文献阅读:(SeuratV2)整合跨......
  • ?ChatGPT指南:六个最佳提示词使用技巧
    大家好,我是星辰编程理财。很高兴能够与大家分享关于ChatGPT的最佳实践。作为一个热爱编程的技术爱好者,我曾经历了在学习和使用ChatGPT时遇到的一些挑战和困惑。然而,通过不断的探索和实践,我逐渐领悟到一些宝贵的经验和技巧。在这篇文章中,我想和大家聊聊指令的重要性。我还记得刚开始......
  • 常见优化建图技巧
    一、线段树优化建图基本操作:\(x\)向区间\([l,r]\)连边区间\([l,r]\)向\(x\)连边区间\([l,r]\)向区间\([x,y]\)连边建立两棵线段树,一棵从父亲节点向儿子节点连长度为\(0\)的边,称为出树;一棵从儿子节点向父亲连长度为\(0\)的边,称为入树。并且在出树和入树的......
  • COMP3610编程技巧几点看法
    COMP3610/6361PrinciplesofProgrammingLanguagesAssignment1ver1.1SubmissionGuidelinesDuetime:Aug31,2023,11am(CanberraTime)SubmitapdfviaWattle.Scansofhand-writtentextarefine,aslongastheyarereadableandneat.Pleasereadandsign......
  • 开发小技巧 - 合理使用Visual Studio 2022内置任务列表(TODO)
    前言在开发编码过程中经常会因为各种问题而打断自己的思绪和开发计划,可能会导致本来准备开发或者需要测试的功能到要上线的时候才想起来没有做完。这种情况相信很多同学都遇到过,咱们强大的VisualStudio内置了一个任务列表(TODO)能让我们当做待办清单功能使用,接下来我们快速了解一......
  • Python中处理Excel文件的常见问题与技巧
    Python中处理Excel文件的常见问题与技巧在数据分析和办公自动化领域,Excel是一种广泛使用的工具。本文将介绍如何利用Python来处理Excel文件时可能遇到的常见问题,并分享一些实用技巧。1.安装必要库使用pip或conda安装openpyxl、pandas等第三方库;.xlsx格式.2.读取和写入Excel文件......
  • maven使用技巧
    简介入门通过idea可以大致看出项目结构,和依赖关系.web依赖->jwt依赖->admin如果在admin引入了redis那么web默认间接依赖redis.weblog-springboot是根项目;weblog-web依赖common项目和admin和jwt;父pom文件,可以定义版本号和者自定义模块的版本号<projectxmlns="http:......
  • Beyond Compare使用小技巧
    有时候我们需要比较文件夹内容是否相同,这个时候,可以使用BeyondCompare比较小技巧:可以设置Rule来进行比较规则的设置,这个地方我忽略了时间戳 ......
  • 【Visual Studio 使用技巧分享】任务列表的使用
    前言VisualStudio开发工具的熟练使用,能够潜在的提升我们工作效率,而且一些开发技巧的使用,会让我们的工作显得那么方便快捷。那么你知道VS中有哪些你不知道的使用小技巧呢?接下来,我们就来探索VS中的“任务列表”的使用。任务列表是使用TODO、HACK或自定义令牌等令牌的代码注......
  • Vue+Elemnt-UI遍历生成form-item并为其绑定校验规则
    需求:接口获取数据,动态渲染表单(文本框类型,内容,标签,是否必填)参照博主:blog.csdn.net/qq_33769914/article/details/122449601遇到的问题:1.通过对单个item绑定的校验规则不生效(表现为:不弹提示,或填了内容依旧提示)           2.提示出现后通过clearValidate()......