python-让繁琐工作自动化

# coding=utf-8

# 第五章练习题

# 定义函数

from collections import Counter

def displayInventory(inventory):

print("Inventory:")

item_total=0

#for i in inventory.items():

# print(i)

for k, i in inventory.items():

print(str(i) + ' ' + k)

item_total += i

print("Total number of items:" + str(item_total))

def addToInventory(inventory,addedItems):

setadd = set(addedItems)

a={}

for items in setadd:

a.update({items:addedItems.count(items)})

a,inventory=Counter(a),Counter(inventory)

inventory1=dict(a+inventory)

return inventory1

if __name__=="__main__":

# stuff={'torch':2,'role':4}

# displayInventory(stuff)

inv={'gold coin':42,'rope':1}

dragonLoot=['gold coin','dagger','gold coin','gold coin','ruby']

inv=addToInventory(inv,dragonLoot)

displayInventory(inv)

运行结果

1 Inventory:2 1dagger3 45gold coin4 1ruby5 1rope6 Total number of items:48

python字典dragonloot_Python 字典与列表使用实例相关推荐

  1. Python中高级变量类型(列表,元组,字典,字符串,公共方法...)

    高级变量类型 目标 列表 元组 字典 字符串 公共方法 变量高级 知识点回顾 Python 中数据类型可以分为 数字型 和 非数字型 数字型 整型 (int) 浮点型(float) 布尔型(bool) ...

  2. 一句python,一句R︱列表、元组、字典、数据类型、自定义模块导入(格式、去重)

    先学了R,最近刚刚上手python,所以想着将python和R结合起来互相对比来更好理解python.最好就是一句python,对应写一句R. pandas中有类似R中的read.table的功能,而 ...

  3. python字典元素由什么组成_【】Python中,字典、列表、元组分别用 、 、 作定界符,字典的每个元素由两部分组成,分别是 和 ,其中 不允许重复。...

    []Python中,字典.列表.元组分别用 . . 作定界符,字典的每个元素由两部分组成,分别是 和 ,其中 不允许重复. 更多相关问题 (题干)女,25岁,外伤后右侧股骨髁上骨折,在转院途中突然出现 ...

  4. Python高级变量类型【列表、元组、字典、字符串】

    这里写目录标题 高级变量类型 知识点回顾 1. 列表 1.1 列表的定义 1.2 列表常用操作 1.3 循环遍历 1.4 应用场景 2. 元组 2.1 元组的定义 2.2 元组常用操作 2.3 循环遍 ...

  5. python 高级变量类型(列表/元组/字典/字符串)

    前言 Python 中数据类型可以分为 数字型 和 非数字型 数字型 整型 (int) 浮点型(float) 布尔型(bool) 真 True 非 0 数 -- 非零即真 假 False 0 复数型 ...

  6. python字典sort_python字典排序实例详解

    本文实例分析了python字典排序的方法.分享给大家供大家参考.具体如下: 1. 准备知识: 在python里,字典dictionary是内置的数据类型,是个无序的存储结构,每一元素是key-valu ...

  7. python字典嵌套字典构造_python实现字典嵌套列表取值

    python实现字典嵌套列表取值 如下所示: dict={'log_id': 5891599090191187877, 'result_num': 1, 'result': [{'probabilit ...

  8. python字典(dict)+常用方法操作+列表、元组、集合、字典的互相转换

    python字典(dict)+常用方法操作+列表.元组.集合.字典的互相转换 字典也是 Python 提供的一种常用的数据结构,它用于存放具有映射关系的数据. 为了保存具有映射关系的数据,Python ...

  9. python列表怎么写文件_python中以字典为元素的列表怎么写入文本文件

    python如何将列表中的元素添加进字典纵然被命运的铁蹄狠狠践踏,也顽强地长出自己的根芽. 录入自己和另一个人的名字的汉语拼音简写,然后依据标识符中字母的数值两个人,一颗心,依偎的不是爱情而是那小温暖 ...

最新文章

  1. 【深度学习】一分钟速学 | NMS, IOU 与 SoftMax
  2. axios关于针对请求时长策略设计的思考
  3. java逻辑编程题_用Java编程解决一道逻辑推理题
  4. java获取远程网络图片文件流、压缩保存到本地
  5. 深入理解SpringBoot(4)——web开发
  6. 计算机表格怎么加减乘除,如何在Word表格中进行加减乘除
  7. Security+ 学习笔记34 硬件安全
  8. iOS - Label 数字动态变化
  9. 2019版PHP自动发卡平台源码
  10. win10计算机百度云盘,windows10系统中怎样安装百度云盘?
  11. oracle时分秒修改值_oracle优化(一) oracle数据库使用 TIMESTAMP(6)类型保存年月日时分秒...
  12. 关于物联网,互联网我们用到的通信
  13. NLP实战 文本关键词提取
  14. md5加密数据表中的密码php,JSP_使用MD5加密数据库中的用户密码(一),我们知道,现在网络上一般的 - phpStudy...
  15. win10看不到家庭组计算机,win10专业版没有家庭组怎么办?一招帮你解决问题
  16. 一些专业术语的中英文对照
  17. 服务器容器化-docker(全)
  18. 【python】制作商品历史价格查询
  19. Flex——弧度(radian)与角度(degree)的转换公式
  20. JDK-10.0.2-Windows下载安装

热门文章

  1. 使用SAP Analytics Cloud展示全球新冠肺炎确诊总人数的分布情况
  2. windows ssh远程登录阿里云遇到permissions are too open的错误
  3. SAP UI5 OData库的_getServiceSchemaVersion
  4. SAP Marketing Cloud功能简述(三) 营销活动内容设计和产品推荐
  5. what does packaging mean in pom.xml
  6. Even for transaction data request, metadata is still needed as prerequisite
  7. github上开箱即用的app之TODO app
  8. IBASE search
  9. SAP官方发布的ABAP编程规范
  10. Update operation on extension field created by AET