Python字典/循环输出
发布时间:2020-12-20 11:43:05 所属栏目:Python 来源:网络整理
导读:为九个坦帕湾光线制作一本字典.使用 播放器名称作为键和每个值的列表. 每个值列表应保持玩家所扮演的位置 击球顺序,以及目前的击球率.往上看. 字典完成后,使用for循环显示 字典键和值.这就是我得到的 接下来,使用循环打
>为九个坦帕湾光线制作一本字典.使用
播放器名称作为键和每个值的列表. >每个值列表应保持玩家所扮演的位置 击球顺序,以及目前的击球率.往上看. >字典完成后,使用for循环显示 字典键和值.这就是我得到的 >接下来,使用循环打印“阵容”(击球中的字典) 订购).这是我需要一些帮助的步骤,不知道我该怎么做 关于为这样的字典做订单.列表更有意义 对我而言,这不是问题. main(): rays_players = { 'DeJesus': ['DH',6,299],'Loney': ['1B',4,222],'Rivera': ['C',9,194],'Forsythe': ['2B',5,304],'Souza Jr': ['RF',2,229],'Longoria': ['3B',3,282],'Cabrera': ['SS',7,214],'Kiermaier': ['CF',1,240],'Guyer': ['LF',8,274] } for key in rays_players: print(key,rays_players[key]) main() 这是我一直在尝试的,但它不起作用,我是新的: for key in sorted(rays_players.items(),key=lambda v: (v)): print ("%s: %s" % (key)) 第4步应该是这样的: 击球1:CF Kiermaier,目前平均值:240 击球2:RF Souza Jr,目前的平均值:229 击球3:3B朗格利亚,目前的平均值:282 击球4:1B Loney,目前平均值:222 击球5:2B Forsythe,目前的平均值:304 击球6:DH DeJesus,目前的平均值:299 击球7:SS Cabrera,目前的平均值:214 击球8:LF Guyer,目前的平均值:274 击球9:C里维拉,目前的平均值:194 解决方法
希望这可以帮助:
rays_players = {'DeJesus': ['DH',274]} for key,value in sorted(rays_players.items(),key=lambda v: v[1][1]): print("Batting {}: {} {},current avg: {}".format(value[1],value[0],key,value[2])) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- Python ValueError: invalid literal for int()
- Python魔术方法__getitem__、__setitem__、__del
- Python3网络爬虫实战-8、APP爬取相关库的安装:M
- 资深程序员用Python实现每秒处理 120 万次 HTTP
- python – 尝试… else …除了语法错误
- python-3.x – 在Beautiful Soup中找不到lxml
- TensorFlow实现卷积神经网络CNN
- Python是最火语言之一,那么他适合做哪些岗位?P
- python – psutil:测量特定进程的cpu使用情况
- 如何指定方法的返回类型与python中的类本身相同?
热点阅读