news 2026/6/22 22:21:09

python学习第5天

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
python学习第5天
切片

切片: 去一个list或者tuple的部分元素
[起始索引:结束索引:步长]如果是0或者最后一个-1,,可以省略不写

切片不会改变原来的元素,,只是创建一个新元素,,list,tuple,字符串都可以切片

迭代

通过for循环遍历list或者tuple,,这种遍历我们称为迭代iteration

python中不止 list或者 tuple 能迭代,,还有很多可以迭代的对象,,怎么判断他能不能迭代:
from Collections.abc import Iterable… 通过判断是不是这个Iterable的实例,,来判断是不是能迭代
isinstance(xxx,Iterable)

遍历dict,,,for in直接遍历,dict迭代的是key,,,如果想迭代value,,用for x in dict.values():,既想迭代key,又想迭代value:for key,value in dict.items():

如果list遍历的时候,想拿到遍历时候的索引值,,可以使用enumerate()方法包裹,,

importcollectionsfromtypingimportCollection l=["a","b","c","d","e","f"]# dict 迭代的是keyd={"name":"cc","age":11}forkeyind:print(key,d[key])forvalueind.values():print(value)forkey,valueind.items():print(key,value)fromcollections.abcimportIterableprint(isinstance("abc",Iterable))print(isinstance(123,Iterable))# 把list变成 索引+元素对print(enumerate(l))forkey,valueinenumerate(l):print(key,value)forx,yin[(1,1),(2,3),(3,3),(4,4),(5,5)]:print(x,y)
列表生成式

list comprehensions ,,可以用来创建list的生成式

[]: 列表推导式,,立即返回一个列表
(): 圆括号是生成器表达式,,返回一个生成器对象,可以迭代,,但是不会立即计算所有值
{}: 用于集合推导式,,,或者字典推导式

print([x*xforxinrange(1,2)])foriin(x*xforxinrange(1,11)ifx%2==0):print(i)print(m+nformin'abc'fornin'def')foriin(m+nformin'abc'fornin'def'):print(i)

遍历当前目录import os,

importosforiin(dfordinos.listdir(".")):print(i)
d={"name":"cc","age":"11"}foriin(k+"="+vfork,vind.items()):print(i)L=['Hello','World','IBM','Apple']print([s.lower()forsinL])print((s.lower()forsinL))
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/23 19:46:28

vnpy可视化技术终极指南:从零构建专业K线图表交易界面

vnpy可视化技术终极指南:从零构建专业K线图表交易界面 【免费下载链接】vnpy 基于Python的开源量化交易平台开发框架 项目地址: https://gitcode.com/vnpy/vnpy 想要快速掌握量化交易中的数据可视化技巧?vnpy的可视化技术为你提供了一站式解决方案…

作者头像 李华
网站建设 2026/6/23 15:21:35

降息利好板块

一、核心直接利好板块这类板块对利率变化最为敏感,通常最先反应。房地产核心逻辑:利率下降直接降低购房者的按揭贷款成本,提振购房需求,促进销售回暖。同时,开发商的融资成本也显著下降,缓解资金链压力。利…

作者头像 李华
网站建设 2026/6/23 19:48:10

SEO网站优化,百度就是不收录自己的网站解决方法

想让网站被搜索引擎收录,核心是摸清其工作原理,针对性优化爬行、预处理两大关键环节。不少网站迟迟不被收录,问题往往出在这两步,掌握以下逻辑就能精准破局。 搜索引擎的收录流程主要分为三个阶段,爬行和抓取是第一步…

作者头像 李华
网站建设 2026/6/23 13:03:14

Dify 1.7.0发布后,为什么90%的AI工程师都在关注它的音频处理能力?

第一章:Dify 1.7.0多模态RAG音频处理的革新意义 Dify 1.7.0 版本引入了对多模态检索增强生成(RAG)系统的全面升级,尤其在音频数据的处理能力上实现了突破性进展。该版本首次支持将语音输入直接嵌入到知识检索流程中,使…

作者头像 李华
网站建设 2026/6/23 19:31:58

金融级数据保护,手把手教你用PHP实现RSA加密全流程

第一章:金融级数据安全的挑战与RSA加密价值在金融系统中,数据的机密性、完整性和身份可验证性是安全架构的核心要求。随着网络攻击手段日益复杂,传统安全机制已难以应对中间人攻击、数据篡改和身份伪造等威胁。RSA加密算法作为非对称加密的基…

作者头像 李华