2016.8.7 UnicodeEncodeError 同时遍历多个list
写文件时遇到错误: UnicodeEncodeError: 'ascii' codec can't encode characters in position 3-7: ordinal not in range(128)
解决办法:import sys
reload(sys)
sys.setdefaultencoding('utf8')
同时遍历多个list
L1 = [1,2,3,4]
L2 = [5,6,7,8]
for (x,y) in zip(L1,L2):
print(x,'+',y,'=',x + y)
运行结果为:
1 + 5 = 6
使用zip构造字典,非常方便。
示例:
keys = ['spam','eggs','toast']
vals = [1,3,5]
list(zip(keys,vals))
D2 = {}
for (k,v) in zip(keys,vals):
D2[k] = v
print(D2)
运行结果为:{'toast': 5, 'eggs': 3, 'spam': 1}
在python2.2和后续版本中,可以完全跳过for循环,直接把zip过的健/值列表传给内置的dict构造函数,以上划线部分可以换做D3 = dict(zip(keys,vals))。
内置变量名dict其实是python中的类型名称
2 + 6 = 8
3 + 7 = 10
4 + 8 = 12
转载于:https://www.cnblogs.com/zyf1/p/5747368.html
2016.8.7 UnicodeEncodeError 同时遍历多个list相关推荐
- c语言字符串机考题,2016全国计算机二级《C语言》机考试题及答案
2016全国计算机二级<C语言>机考试题及答案 一.程序填空题(共18分) 下列给定程序中,函数fun的功能是:求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返回,并把其串 ...
- 2016 实习招聘面试经历 - 2
文章写于 2016 年,旧的博客不维护了,一些文章直接迁移到这边来.现在看当时自己还是很青涩的哈哈,不管是文笔还是前端.文章的第二篇,记得应该是阿里的二面 Angular双向绑定的实现 嗯-面试三次, ...
- 在JavaScript中逐个遍历数组?
如何使用JavaScript遍历数组中的所有条目? 我以为是这样的: forEach(instance in theArray) 其中theArray是我的数组,但这似乎是不正确的. #1楼 如果您不 ...
- 如何高效地遍历 MongoDB 超大集合?
2019独角兽企业重金招聘Python工程师标准>>> GitHub 仓库:Fundebug/loop-mongodb-big-collection 本文使用的编程语言是 Node. ...
- 某计算机系大二级共有5个班,2016年计算机二级考试MS Office题库及答案
2016年计算机二级考试MS Office题库及答案 1. 对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是 A) 快速排序 B) 冒泡排序 C) 直接插入排序 √D) ...
- 百度2016/2017秋招部分题目解析
今天把百度2016/2017秋招剩余的4星题目,以及少部分有难度或者比较有趣味的3星题目来一起分析下,所以这次就来个合集了(共包含了4个题目),总体来看题目比较简单,所以分析也会写得相对简略一些.尽管 ...
- 数组常见的遍历循环方法、数组的循环遍历的效率对比
1 遍历数组的方法 1-1.for / while 最普通的循环 效率最高 兼容ie6 tips:for循环更适用于循环的开始和结束已知,循环次数固定的场合:while循环更适合于条件不确定的场合 1 ...
- access sql 取余_计算机二级ACCESS模拟题库2016最新
计算机二级ACCESS模拟题库2016最新 1.表的组成内容包括( ). A.查询和报表 B.字段和记录 C.报表和窗体 D.窗体和字段 2.数据库DB.数据库系统DBS.数据库管理系统DBMS之间的 ...
- 历年软件设计师下午考试试题汇总统计(更新至2016年上半年)
本文对2006年5月至2016年5月[11年,21次]的软件设计师级别下午试题进行一个简单的汇总统计,希望对准备参加软考的朋友能有所帮助. 从2006年5月开始(尤其是从2010年5月开始),软件设计 ...
- 「 每日一练,快乐水题 」2016. 增量元素之间的最大差值
文章目录 ✅力扣原题: ✅题目简述: ✅解题思路: ✅C++代码: ✅结果展示: ✅力扣原题: 力扣链接:2016. 增量元素之间的最大差值 ✅题目简述: 给你一个下标从 0 开始的整数数组 nums ...
最新文章
- (解释)单片机与各种外围设备(Flash、RAM、网络控制器、A/D、传感器、MCU等)进行直接串行通信通常采用( D)接口
- zabbix4.0添加mysql报警_部署监控三剑客 Zabbix4.0 监控以及告警机制
- html5 ar开发,HTML5 WebAR开发
- 【Python基础】这份 pip 使用小抄,要有全有多全(建议收藏)
- vue中axios请求的封装
- 基于Session共享的单点登录或通行证系统方案
- java的修饰符_java默认的修饰符是什么
- python 实现本地查找文件,并打印(os for os.open chdir)
- 并发-阻塞队列源码分析
- pycharm shortcuts
- WDS+ADK+MDT 部署轻触式系统安装(1)《准备》
- MyEclipse 10破解教程
- android 自定义数字键盘
- stm32-W5500-官网教程
- 关于人工神经网络的论文,人工神经网络参考文献
- sse服务器推送性能,SSE 服务端向客户端推送
- Android 动态代理以及利用动态代理实现 ServiceHook
- 中国最好的职业TOP10
- 樊登读书会终身成长读后感_《终身成长》读后感三篇
- Appium基础篇5-抓元素工具之UI Automator Viewer