要求:向menu_total列表中添加另外一个菜单字典menu2menu2菜单中的菜名和menu1菜单一样,菜的价格是menu1菜的价格的2倍

menu1 = {}
menu1['fish']=int(input())
menu1['pork']=int(input())

menu_total = [menu1]

menu2 = menu1

menu1['fish'] = 2 * menu1['fish']                      #只改变字典menu1
menu1['pork'] = 2 * menu1['pork']

menu_total = [menu1 , menu2]

print(menu_total)

输入:30 40

输出:({'fish': 60, 'pork': 80}, {'fish': 60, 'pork': 80})          #实际menu2的值也随之改变了

总结:字典貌似会指向同一个存储空间

解决办法:将menu2 = menu1 变为 menu1={}

python 字典改变值为2倍相关推荐

  1. pythondict增加-python字典键值对的添加和遍历方法

    添加键值对 首先定义一个空字典 >>> dic={} 直接对字典中不存在的key进行赋值来添加 >>> dic["name"]="zh ...

  2. python字典键值对转化为相应的变量名和变量值

    将python字典键值对转化为相应的变量名和变量值可以使用以下方法: globals().update({"name":"value"}) locals().u ...

  3. python字典按键值排序_在Python中按键或值按升序和降序对字典排序

    python字典按键值排序 Problem Statement: Write a Python program to sort (ascending and descending) a diction ...

  4. python字典按值(Values)排序的方法

    python字典按照值的大小来排序的方法 def set_rank(a_dict):a_sort_list = sorted(a_dict.items(),key=lambda x : x[1], r ...

  5. python 字典 通过值返回键_怎么使用python字典根据值返回键

    怎么使用python字典根据值返回键 发布时间:2020-07-13 13:47:36 来源:亿速云 阅读:75 作者:Leah 本篇文章给大家分享的是有关怎么使用python字典根据值返回键,小编觉 ...

  6. python字典替换值_python字典改变value值方法总结

    今天这篇文章中我们来了解一下python之中的字典,在这文章之中我会对python字典修改进行说明,以及举例说明如何修改python字典内的值.我们开始进入文章吧. 首先我们得知道什么是修改字典 修改 ...

  7. python字典取值_python 字典中取值的两种方法小结

    python 字典中取值的两种方法小结 如下所示: a={'name':'tony','sex':'male'} 获得name的值的方式有两种 print a['name'],type(a['name ...

  8. python 字典的值是列表_python实现求和python如何通过列表中字典的值对列表进行排序...

    一. 按字典值排序(默认为升序) x = {1:2, 3:4, 4:3, 2:1, 0:0} 1. sorted_x = sorted(x.iteritems(), key=operator.item ...

  9. python 字典的值可以为集合吗_转:Python字典与集合操作总结

    1 一.创建字典2 方法①:3 >>> dict1 ={}4 >>> dict2 = {'name': 'earth', 'port': 80}5 >> ...

  10. python 字典键值重复_浅谈python字典多键值及重复键值的使用

    在python中使用字典,格式如下: dict={ key1:value1 , key2;value2 ...} 在实际访问字典值时的使用格式如下: dict[key] 多键值 字典的多键值形式如下: ...

最新文章

  1. CCNp笔记(EIGRP)
  2. 响应格式html,设置响应格式的HTML邮件
  3. Codeforces Beta Round #4 (Div. 2)【完结】
  4. UNIX再学习 -- 函数 system
  5. 如何使用RichEdit
  6. integer 负数字符串比较_Integer与int的区别 (== 与 equal)
  7. Windows 8及以上系统安装好SQL Server 2008之后找不到SQL Server配置管理器的问题
  8. 异常的继承关系与捕获关系(只有直系的继承关系时,下面的类才能被捕获,和辈分无关!!)
  9. 【NOIP2015】【Luogu2670】扫雷游戏(搜索,字符串输入输出)
  10. [Spring MVC] 取控制器返回的ModelAndView/Map/Model/Request的对象
  11. jdk8安装和环境变量配置
  12. 在OpenCV + Python中使用色彩空间进行图像分割
  13. 原生开发、H5开发和混合开发的区别
  14. C语言结构体struct
  15. 摘果子问题(聚沙成塔问题)
  16. 免费PhotoShop—在线版 PhotoPea
  17. 计算机视觉主要完成哪些任务
  18. jquery ui table
  19. 惠花生活v7.5.2
  20. [IOS]swift如何换行

热门文章

  1. 重建同义词+oracle,Oracle中创建,删除同义词 Synonym
  2. USB大容量存储设备禁用后恢复不了问题解决方案
  3. 微信登录提示逻辑不正确_微信逻辑错误无法登录
  4. php源码网站安装教程,php源码安装教程(php源码网站搭建方法和过程)
  5. 二极管正向浪涌测试系统
  6. 2021年度盘点|民宿发展"春水涌动"
  7. 哈希函数及哈希函数的特性
  8. 速读原著-TCP/IP(SNMP示例)
  9. 小封装、高通流 TVS 管 UN1K/2K/3K Series
  10. 卡方检验的统计量推导_卡方检验的卡方检验法的基本原理和步骤