博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python 语言基础之切片,迭代
阅读量:6580 次
发布时间:2019-06-24

本文共 451 字,大约阅读时间需要 1 分钟。

1.切片

取一个list或tuple,字符串的部分元素可以用切片。
L[:3] 取0,1,2
L[1:3] 取1,2
L[-2:] 取后两个
L[:10:2] 前10个数,每两个取一个
[:]就可以原样复制一个list
2.迭代
迭代对象list tuple 字符串 dict
默认情况下,dict迭代的是key。如果要迭代value,可以用for value in d.values(),如果要同时迭代key和value,可以用for k, v in d.items()。
如果要对list实现类似Java那样的下标循环怎么办?Python内置的enumerate函数可以把一个list变成索引-元素对,这样就可以在for循环中同时迭代索引和元素本身:

for i, value in enumerate(['A', 'B', 'C']):

... print(i, value)
...
0 A
1 B
2 C

转载于:https://blog.51cto.com/13930723/2173059

你可能感兴趣的文章
go语言renderer包代码分析
查看>>
【Scala谜题】成员声明的位置
查看>>
git最最最最...常用命令
查看>>
复杂recyclerView封装库
查看>>
使用Redis构建文章投票网站(Java)
查看>>
见微知著 —— Redis 字符串内部结构源码分析
查看>>
Command './js-ant' failed to execute
查看>>
阿里云NFS NAS数据保护实战
查看>>
Spring cloud配置客户端
查看>>
产品研发项目管理软件哪个好?
查看>>
【阿里云北京峰会】一图看懂机器学习PAI如何帮助企业应用智能化升级
查看>>
ansible playbook使用总结
查看>>
Android API中文文档(111) —— MailTo
查看>>
机器人开源革命
查看>>
《Java EE 7精粹》—— 2.7 安全
查看>>
《AngularJS高级程序设计》——5.9 使用承诺
查看>>
《jQuery Mobile入门经典》—— 第 2 章 使用HTML、CSS和JavaScript
查看>>
ugg
查看>>
Comparison method violates its general contract
查看>>
将WINDOWS系统目录写入TXT文件
查看>>