[oldboy-django][5python基础][内置函数]zip
2024-09-07 17:53:02
python3中,把两个或两个以上的迭代器封装成生成器,在循环遍历生成器中,不断产生元组。
如果提供的迭代器长度不对等,生成器的长度为最短迭代器的长度。
# coding= utf-8 # zip 多个可迭代对象同时跑,然后各自的值组合起来 # 长度不对等情况
L1 = [1, 2, 3]
L2 = 'abcd'
z = zip(L1, L2)
print(list(z))
# 输出[(1, 'a'), (2, 'b'), (3, 'c')] # 长度对等
L1 = [1, 2, 3]
L2 = 'ccd'
z = zip(L1, L2)
print(list(z)) # 输出[(1, 'c'), (2, 'c'), (3, 'd')] # 变量zip生成器
name = ['Celia', 'Lisa', 'Marie']
len_name = [len(n) for n in name]
for name, len_name in zip(name, len_name):
print(name, len_name)
最新文章
- 【译】更快的方式实现PHP数组去重
- 关于DataTable添加新列到指定列的方法
- C#中Dynamic的妙用及代码重构
- 刷新SqlServer所有视图【存储过程】
- elixir 高可用系列(一) Agent
- FFrpc python客户端lib
- shell脚本替换文件中字符
- JAVA GC之标记 第五节
- Django学习日记07_Admin
- HDU - 2612 bfs [kuangbin带你飞]专题一
- Delphi下的WinSock编程
- vue.js学习第一天,了解vue.js
- Java连接kafka
- Spring MVC基础知识整理➣数据校验与格式化
- django之paginator
- PAT甲题题解-1016. Phone Bills (25)-模拟、排序
- 「WC2016」挑战NPC
- hdu 3001 三进制状压
- ehcache.xml配置
- 【bzoj1597- [Usaco2008 Mar]土地购买】斜率优化
热门文章
- 详细讲解:通过phpstudy 设置站点域名、站点域名管理
- URL跨项目调用方法,获取返回的json值,并解析
- 【BZOJ2733】[HNOI2012] 永无乡(启发式合并Splay)
- CUDA:Supercomputing for the Masses (用于大量数据的超级计算)-第十节
- Java代码工具箱_用Set给List/Vector去重
- Vue源码学习二 ———— Vue原型对象包装
- 开发监测keepalived裂脑的脚本
- .NET 执行命令行乱码
- 09.1.VUE学习之watch监听属性变化实现类百度搜索栏功能ajax异步请求数据,返回数组
- Python While循环、运算符以及一些基础运用