|
发表于 2017-12-3 18:49:29
|
显示全部楼层
本帖最后由 yjsx86 于 2017-12-3 19:04 编辑
你不会是用的py2吧?py2就这样 正常的 我以为现在学python都是用3了呢
py2内部所有编码统一为unicode 要么你在存储中文的时候用u'中文'
- goods = [
- {'name':'电脑','price':1999},
- {'name':'游戏机','price':1999},
- {'name':'游艇','price':1999},
- {'name':'战斗机','price':1999}
- ]
- for k,v in enumerate(goods[:],1):
- print(k,v)
- print(dict(enumerate(goods[:],1)))
复制代码
1 {'name': '电脑', 'price': 1999}
2 {'name': '游戏机', 'price': 1999}
3 {'name': '游艇', 'price': 1999}
4 {'name': '战斗机', 'price': 1999}
{1: {'name': '电脑', 'price': 1999}, 2: {'name': '游戏机', 'price': 1999}, 3: {'name': '游艇', 'price': 1999}, 4: {'name': '战斗机', 'price': 1999}} |
|