关于错误:ValueError: too many values to unpack
2016-12-12 14:54
417 查看
关于错误:ValueError: too many values to unpack
a = [('杭州'), (30.4582460000, 119.8922790000, 30.1479400000, 120.6408190000), ('北京'), (40.3151980000, 115.7020240000, 39.5770810000, 117.0335290000), ('太原'), (38.0184780000, 112.4213080000, 37.7039610000, 112.6725460000)] #into_db=(略略略) for x, y in a: example1 = community_info.community_info(y, x, into_db) example1.do()'
错误提示如下:
ValueError: too many values to unpack
预期效果是每个城市和每个经纬度范围一一对应,后经过修改,代码如下
a = [('杭州', [30.4582460000, 119.8922790000, 30.1479400000, 120.6408190000]), ('北京', [40.3151980000, 115.7020240000, 39.5770810000, 117.0335290000]), ('烟台', [37.8594990000, 120.2461680000, 37.3334120000, 121.8605310000]), ('太原', [38.0184780000, 112.4213080000, 37.7039610000, 112.6725460000])] for x, y in a: example1 = community_info.community_info(y, x, into_db) example1.do()
运行正常,
数据结构:最外边为一个列表,列表中有各个元组代表每个城市,每个城市的元组里有字符串和一个长度为4的整数列表
也可以用字典封装起来,具体的语法可以如下写:
for k in last: print "Key is %s, value is %s" % (k, last[k]) #或者 for k, v in last.iteritems(): print "Key is %s, value is %s" % (k, v)
相关文章推荐
- 关于Amdroid 4.0编译生成Recovery的一个错误:ValueError: too many values to unpack
- 关于 Python opencv 使用中的 ValueError: too many values to unpack
- python错误for k,v in d: ValueError: too many values to unpack
- 关于 Python opencv 使用中的 ValueError: too many values to unpack
- CDH分支节点无法被监听,错误提示ValueError: too many values to unpack
- Python too many values to unpack
- ValueError: too many values to unpack (expected 4)
- too many values to unpack
- ValueError: too many values to unpack (expected 2)
- ValueError: too many values to unpack (expected 2)
- ValueError: too many values to unpack问题原因记录
- 学习Programming the Semantic Web遇到的问题(二)——python:too many values to unpack
- SQLAlchemy 做migration的时候 ValueError: too many values to unpack
- Celery ValueError: not enough values to unpack (expected 3, got 0)的解决方案
- Python: ValueError: too many values to unpack
- ValueError: too many values to unpack (expected 2)
- python2.7错误for k,v in dict: ValueError: too many values to unpack
- ValueError: too many values to unpack
- 编译错误“Too many arguments to function call....”
- 关于 error: LNK1123: failure during conversion to COFF: file invalid or corrupt 错误的解决方案