Python编程快速上手笔记 5.6.2列表到字典的函数,针对好玩游戏物品清单
2019-04-09 17:28
375 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/xseven0908/article/details/89155877
Python编程快速上手笔记 5.6.2列表到字典的函数,针对好玩游戏物品清单
5.6.2 列表到字典的函数,针对好玩游戏物品清单
做这题的时候竟然报错 AttributeError: ‘NoneType’ object has no attribute ‘items’
然后检查了下,发现inv 变成了 None
解决方案:
函数最后用return
def addToInventory(inventory, addedItems): for i in range(len(addedItems)): print(f"第{i + 1}个统计:{addedItems[i]}") for k in list(inventory.keys()): if addedItems[i] == k: inventory[k] += 1 print(f"更新{k} = {inventory.get(k, 0)}") else: print(f"没找到{addedItems[i]}") inventory.setdefault(addedItems[i], 1) print(f"更新{addedItems[i]} = {inventory.get(addedItems[i], 1)}") print("判断结束") return(inventory)
相关文章推荐
- python程序-->列表到字典的函数,针对好玩游戏物品清单
- #python 列表到字典的函数,针对好玩游戏物品清单
- Python3:好玩游戏的物品清单 和 列表到字典的函数
- [置顶] Python联系笔记2[列表,元组,集合,字典,函数,文件操作,模块,类]
- 《Python 编程快速上手 — 让繁琐工作自动化》读书笔记之【第3章 函数】
- 《Python 编程快速上手 — 让繁琐工作自动化》读书笔记之【第5章 字典和结构化数据】
- python笔记 基础语法·第4课【列表和字典,添加函数append和extend】
- Python 核心编程笔记_Chapter_2 Note_3_赋值与变量_字符串_列表list_元组tuple_字典dict
- Python 2.7 好玩游戏的物品清单
- 分享《Python 游戏编程快速上手(第3版)》高清中文版PDF+高清英文版PDF+源代码
- 《Python 编程快速上手 — 让繁琐工作自动化》读书笔记之【第4章 列表】
- Python 核心编程笔记_Chapter_6_Note_3 列表_列表内建函数
- Python编程快速上手——让繁琐工作自动化学习笔记
- Python 编程快速上手
- Python核心编程--学习笔记--7--字典和集合
- Python笔记——基本数据结构:列表、元组及字典
- python笔记之元组、列表、字典和文件
- [python 笔记2]列表、字符串、字典(list?string?map?)
- Python中的字典,列表,元组笔记
- Python笔记——基本数据结构:列表、元组及字典