Re: [问题] 关于字典以及序列的排序问题

楼主: MOONY135 (谈无欲)   2016-01-27 19:08:49
※ 引述《allan5411 (达)》之铭言:
: 各位大大好,
: 今天在练习python时遇到一个问题,我在google上,
: 却不知道该怎么搜寻并解决此问题,
: 因此上来麻烦各位大大帮忙解惑
:

: 这是我的程式图
:

: 这是我执行出来的图
: 有两个问题想要请教一下各位,
: 1.
: 为何他呈献的顺序,跟我输入的顺序不同
: 不才用很多组数据输入进去想要找他的规则
: (该图为其中一组)
: 但最后还是锻羽而归,想请各位大大帮忙解惑。
: 2.
看不出来你去纠结字典的顺序干嘛
字典里面每次创新的他顺序都不会一样 除非有特定用途
不然不会去排序字典
他的很明显就是输入名字然后输入成绩 有存进去就可以了
=======================
你想做的 要是学生不是用学号 而是 小王 大明 莉莉的话
就要两个字典 一个存输入顺序 一个存成绩
{'1':小王, '2':'大明'} <-sorted这个之后
去取
{'小王':'A', '大明':'D'} 来这边去取成绩print出
作者: bigpigbigpig (To littlepig with love)   2016-01-28 04:36:00
注意:字典的key须hashable,hashable不一定可以排序
楼主: MOONY135 (谈无欲)   2016-01-28 07:15:00
之前写题目貌似可以排喔
作者: allan5411 (达)   2016-01-28 22:51:00
谢谢大大还特地回一篇文,学到了!!感谢!!

Links booklink

Contact Us: admin [ a t ] ucptt.com