鱼C论坛

 找回密码
 立即注册
查看: 1418|回复: 5

[已解决]字典的问题

[复制链接]
发表于 2018-3-27 11:42:51 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 yolol 于 2018-3-27 11:55 编辑

创建多个字典,对于每个字典,都使用一个宠物的名称来给他命名;在每个字典中,包含宠物的类型以及主人的名字。将这些字典存储在一个名为pets的列表中,在遍历该列表,并将宠物所有的信息都打印出来。

梦梦 = {'dog':'linwei'}
华子 = {'maomi':'mengmeng'}
飞机 = {'laoshu':'huanhuan'}
pets = [梦梦,华子,飞机]
for pet in pets:
        print(pet)


谁能帮忙给做一下, 我已经做出来了,只是想看看我做的和你们做的有什么不一样,我好改进一下,谢谢了
最佳答案
2018-3-27 12:41:11
我这写一种间接的实现方法
  1. peter,sola,jill = {},{},{}
  2. peter['dog']='李四'
  3. sola['cat']='张三'
  4. jill['pig']='王五'
  5. pets =['peter',peter,'sola',sola,'jill',jill]

  6. for i in range(0,len(pets)-1,2):
  7.     print("名字: ",pets[i])
  8.     for sp,ma in pets[i+1].items():
  9.         print("种类:",sp)
  10.         print("主人:",ma,'\n')
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2018-3-27 11:49:16 | 显示全部楼层
直接上你的代码,别人来提改进更合适
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-3-27 11:56:12 | 显示全部楼层
BngThea 发表于 2018-3-27 11:49
直接上你的代码,别人来提改进更合适

已经把代码发上去了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-3-27 12:14:46 | 显示全部楼层
yolol 发表于 2018-3-27 11:56
已经把代码发上去了

你这个并不能打印所有宠物的信息
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-3-27 12:41:11 | 显示全部楼层    本楼为最佳答案   
我这写一种间接的实现方法
  1. peter,sola,jill = {},{},{}
  2. peter['dog']='李四'
  3. sola['cat']='张三'
  4. jill['pig']='王五'
  5. pets =['peter',peter,'sola',sola,'jill',jill]

  6. for i in range(0,len(pets)-1,2):
  7.     print("名字: ",pets[i])
  8.     for sp,ma in pets[i+1].items():
  9.         print("种类:",sp)
  10.         print("主人:",ma,'\n')
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-3-27 13:36:44 | 显示全部楼层
这是我的日志,可供参考http://bbs.fishc.com/home.php?mo ... do=blog&id=3448
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-3-9 19:46

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表