《零基础入门学习Python》25课后题求助
本帖最后由 lk370109664 于 2017-12-19 15:59 编辑>>> data = '1000,小甲鱼,男'
>>> Mydict = {}
>>> (Mydict['id'],Mydict['name'],Mydict['sex'])={'1000','小甲鱼','男'}
>>> print('ID: ' + Mydict['id'])
ID: 小甲鱼
>>> print('Name: '+ Mydict['name'])
Name: 男
>>> print('sex:' + Mydict['sex'] )
sex:1000
小甲鱼的原题红色字体是骑兵要求学习者来补全,但是我补全以后,最后的输出结果却不是按照字典的排序,请问大神是为什么?
最后附上小甲鱼的答案
>>> data = '1000,小甲鱼,男'
>>> Mydict = {}
>>> (Mydict['id'],Mydict['name'],Mydict['sex'])=data.split(',')
>>> print('ID: ' + Mydict['id'])
>>> print('Name: '+ Mydict['name'])
>>> print('sex:' + Mydict['sex'] ) 骑兵的是什么意思啊? 字典是没有物理排序的,程序有自己的一套排序法则,看起来就像是完全随机的。 °蓝鲤歌蓝 发表于 2017-12-18 21:55
骑兵的是什么意思啊?
百度一下,你就知道 lk370109664 发表于 2017-12-19 16:00
百度一下,你就知道
骑兵有马,步兵无马? 我开始想到了不过我不信,我不敢上车。 °蓝鲤歌蓝 发表于 2017-12-19 16:10
骑兵有马,步兵无马? 我开始想到了不过我不信,我不敢上车。
多跟小甲鱼兄练练手就会了,哈哈哈哈!!!
页:
[1]