【发布时间】:2013-02-15 05:50:27
【问题描述】:
我正在尝试删除以下列表中每个项目的最后 2 位数字。
keys = ['2013', '1101', '1201', '1301', '1401', '1402', '1403', '2100', '2150', '3201', '5201', '5301', '9810', '9820', '9830', '2013', '1101', '1201', '1202', '1301', '1304', '1401', '1402', '1403', '2100', '2150', '3401', '5201', '5301', '9810', '9820', '9830', '2013', '1101', '5201', '2013', '1101', '1201', '1401', '1402', '1403', '2100', '5201', '5301', '5402', '9810', '9820', '9830', '2013']
for n,k in keys:
keys[n] = keys[n][0]+keys[n][1]
我不断收到 ValueError: too many values to unpack
【问题讨论】:
-
附带说明,如果您执行
for n,k in enumerate(keys):,您的代码也可以工作
标签: python python-2.7