Zip函数教程(简单示例)
import loggingLOG_FORMAT = "%(asctime)s - %(threadName)s >>> %(message)s"
DATE_FORMAT = "%m/%d/%Y %H:%M:%S %p"
# filename='my.log',
logging.basicConfig(level=logging.INFO, format=LOG_FORMAT, datefmt=DATE_FORMAT)# 使用: zip函数将每个迭代器的第一个元素配对在一起,然后将第二个元素配对在一起,依此类推
# 句法:zip(iterable0, iterable1, interable2, …)# 将zip对象转换为元组---------------------------------
# 长度相等的列表
list_a = ['Bitcoin', 'Ethereum', 'Ripple', 'Litecoin', 'Bitcoin-cash']
list_b = ['BTC', 'ETH', 'XRP', 'LTC', 'BCH']
list_c = ['11605', '271', '0.335', '102', '347']
result = zip(list_a, list_b, list_c)
# print(tuple(result))
# 输出:(('Bitcoin', 'BTC', '11605'), ('Ethereum', 'ETH', '271'), ('Ripple', 'XRP', '0.335'), ('Litecoin', 'LTC', '102'), ('Bitcoin-cash', 'BCH', '347'))# 长度相等的列表
float_list1 = [12.3, 10.99, 3.33, 2.97]
float_list2 = [78.13, 0.89, 4.6, 0.7]
float_zip = zip(float_list1, float_list2)
# print(tuple(float_zip))
# 输出:((12.3, 78.13), (10.99, 0.89), (3.33, 4.6), (2.97, 0.7))# 长度不等的列表
list_a = [1, 2, 3, 4, 5]
list_b = ['one', 'two', 'three']
result = zip(list_a, list_b)
# print(tuple(result))
# 输出:((1, 'one'), (2, 'two'), (3, 'three'))# 长度不等的元组
x = ("Joey", "Monica", "Ross")
y = ("Chandler", "Pheobe")
z = ("David", "Rachel", "Courtney")
result = zip(x, y, z)
# print(tuple(result))
# 输出:(('Joey', 'Chandler', 'David'), ('Monica', 'Pheobe', 'Rachel'))# 压缩单个列表
list_1 = ['C', 'C++', 'Python', 'Java']
# print(tuple(list_1))
# 输出:('C', 'C++', 'Python', 'Java')# 压缩单个列表
a = ['a1', 'a2', 'a3']
r = zip(*a)
# print(tuple(r))
# 输出:(('a', 'a', 'a'), ('1', '2', '3'))# 压缩单个矩阵(一行三列)
mat = [[1,2,3]]
trans_mat = zip(*mat)
# print(tuple(trans_mat))
# 输出:((1,), (2,), (3,))# 压缩单个矩阵(两行三列)
mat = [[1,2,3], [4,5,6]]
trans_mat = zip(*mat)
# print(tuple(trans_mat))
# 输出:((1, 4), (2, 5), (3, 6))# 转换成字典
coin = ('Bitcoin', 'Ether', 'Ripple', 'Litecoin')
code = ('BTC', 'ETH', 'XRP', 'LTC')
# print(dict(zip(coin, code)))
# 输出:{'Bitcoin': 'BTC', 'Ether': 'ETH', 'Ripple': 'XRP', 'Litecoin': 'LTC'}
Zip函数教程(简单示例)相关推荐
- php特殊函数,PHP常用特殊运算符号和函数的简单示例
这篇文章主要为大家详细介绍了PHP常用特殊运算符号和函数的简单示例,具有一定的参考价值,可以用来参考一下. 感兴趣的小伙伴,下面一起跟随512笔记的小玲来看看吧! 注解符号: // 单行注解 多行注解 ...
- php分页预览函数,PHP分页函数的简单示例
这篇文章主要为大家详细介绍了PHP分页函数的简单示例,具有一定的参考价值,可以用来参考一下. 感兴趣的小伙伴,下面一起跟随512笔记的小编小韵来看看吧!准备数据: 新建一个数据库 test 执行下面的 ...
- php的数据校验,php 数据类型校验函数的简单示例
这篇文章主要为大家详细介绍了php 数据类型校验函数的简单示例,具有一定的参考价值,可以用来参考一下. 对php中数据类型校验函数感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧! 通过这些 ...
- 使用 Boost.Math 计算 Jacobi Zeta 函数的简单示例, 并使用相应的 WolframAlpha 命令
使用 Boost.Math 计算 Jacobi Zeta 函数的简单示例, 并使用相应的 WolframAlpha 命令 实现功能 C++实现代码 实现功能 使用 Boost.Math 计算 Jaco ...
- php缓存页面,PHP缓存页面函数的简单示例
这篇文章主要为大家详细介绍了PHP缓存页面函数的简单示例,具有一定的参考价值,可以用来参考一下. 对PHP缓存页面函数感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧! /** * PHP缓 ...
- php检测网页内容,php检测网页是否被百度收录函数的简单示例
这篇文章主要为大家详细介绍了php检测网页是否被百度收录函数的简单示例,具有一定的参考价值,可以用来参考一下. 感兴趣的小伙伴,下面一起跟随512笔记的小玲来看看吧! 使用:传入一个网址,如 http ...
- 使用php函数判断数字,PHP 几个常用数字判断函数的简单示例
这篇文章主要为大家详细介绍了PHP 几个常用数字判断函数的简单示例,具有一定的参考价值,可以用来参考一下. 对PHP的几个常用数字判断函数代码感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧 ...
- php 遍历目录函数,PHP 遍历指定目录所有文件函数的简单示例(可指定文件类型)...
这篇文章主要为大家详细介绍了PHP 遍历指定目录所有文件函数的简单示例(可指定文件类型),具有一定的参考价值,可以用来参考一下. 对PHP遍历指定目录下所有文件函数,可指定文件类型感兴趣的小伙伴,下面 ...
- php简单抽奖,php 简单随机抽奖函数的简单示例
这篇文章主要为大家详细介绍了php 简单随机抽奖函数的简单示例,具有一定的参考价值,可以用来参考一下. 对php编写的简单随机抽奖函数感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧! /* ...
- php字符串分隔函数,php字符串分割函数的简单示例
这篇文章主要为大家详细介绍了php字符串分割函数的简单示例,具有一定的参考价值,可以用来参考一下. 对php字符串分割函数感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧! php中 exp ...
最新文章
- 我所遭遇过的游戏中间件---HumanIK
- js 20160810
- js 刷新div_vue.js备忘记录(五) vue-router
- Linux下运行java DES AES加解密
- SpringMVC+Spring Data JPA +Bootstrap 分页实现和模糊查询分页
- 使用Android制作视频播放器
- DoIP诊断技术一点通
- IDEA下载并安装SVN教程
- 侯捷C++八部曲笔记(三、设计模式)
- Twincat3 硬件: 台湾DFI工业控制器,CPU1.1GHZ,RAM512
- Redis基础:哨兵模式下主节点宕机的自动对应
- c#时分秒毫秒微妙_c# - 将秒转换为(小时:分钟:秒:毫秒)时间的最佳方法是什么?...
- 游戏图形测试软件,今日共有3款免费测试网络游戏(组图)
- cpda和cda区别与联系
- 常压定压补水脱气机组工作原理
- 弱网测试—Network-Emulator-Toolkit(一)
- js模拟post表单的提交
- dreamweaver半角空格_如何解决Dreamweaver空格问题
- 解决eclipse无法安装,出现java miss的界面的问题!
- 软考高级系统架构设计师:论面向服务架构(SOA)设计及其应用