对电脑一窍不通文科生,学一个月python,也能用python解大难题

陈重山 2019-01-24 03:09:06
本人是文科生,一个月前,只会电脑开机关机,键盘打字,再就是上网浏览页面,游戏都不会打,对电脑基本上是一窍不通。
这一个来月,心血来潮,下班和周末学了学Python,试着解决了一个个问题,感觉挺自豪的。
注:下面的这个函数,因为我还没学会命名规范,所以只能这样命名了!

题目:已知列表a = [{"苹果":2},{"梨子":9},{"桃子":4},{"香蕉":7}],请定义一个函数,将该列表按照其元素的value值进行排序,并输出结果。

...全文
1790 28 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
28 条回复
切换为时间正序
请发表友善的回复…
发表回复
阿华code 2019-02-17
  • 打赏
  • 举报
回复
直接便利字典 用lambda传字典value sored多简单
jeky_zhang2013 2019-02-16
  • 打赏
  • 举报
回复
学习的乐趣很最好的老师,加油~
yangsha_zx 2019-02-08
  • 打赏
  • 举报
回复
感兴趣就好,就是要持续学习,共勉!
weixin_44573257 2019-02-07
  • 打赏
  • 举报
回复
加油,我也正开始学习中
陈重山 2019-02-02
  • 打赏
  • 举报
回复
引用 22 楼 混沌鳄鱼 的回复:
嗯,文科生一个月就能学到这个程度已经非常不错了。

不过你要知道你在写python代码而不是C语言。

正确的姿势应该是这样的:


>>> a = [{"苹果":2},{"梨子":9},{"桃子":4},{"香蕉":7}]
>>> sorted(a, key=lambda x:tuple(x.values()))
[{'苹果': 2}, {'桃子': 4}, {'香蕉': 7}, {'梨子': 9}]
>>>

你太牛了!
平庸老鱼 2019-01-31
  • 打赏
  • 举报
回复
学习编程,开心就好,能解决自己想要解决的问题就好,不要在意别人的点评。
混沌鳄鱼 2019-01-30
  • 打赏
  • 举报
回复
嗯,文科生一个月就能学到这个程度已经非常不错了。 不过你要知道你在写python代码而不是C语言。 正确的姿势应该是这样的:

>>> a = [{"苹果":2},{"梨子":9},{"桃子":4},{"香蕉":7}]
>>> sorted(a, key=lambda x:tuple(x.values()))
[{'苹果': 2}, {'桃子': 4}, {'香蕉': 7}, {'梨子': 9}]
>>> 
陈重山 2019-01-30
  • 打赏
  • 举报
回复
我的学习方法,是不要总看书,书太难懂,就是看书,也要多买几本书,找容易懂的书看,找容易懂的章节看。看视频学比较简单,找容易懂的视频看,这样最好。
kangxinya 2019-01-30
  • 打赏
  • 举报
回复
我觉得这样简单点 a=paixun (a)就可以排序了
kangxinya 2019-01-30
  • 打赏
  • 举报
回复
def paixu(l): for i in range(0,len(l)): for j in range(i+1,len(l)): if l[i].values()>l[j].values(): l[i],l[j]=l[j],l[i] return l
·马克图布· 2019-01-30
  • 打赏
  • 举报
回复
编程使我痴迷,我好怕有一天不再喜欢,好怕好怕
Gorit 2019-01-28
  • 打赏
  • 举报
回复
引用 12 楼 weixin_44624384的回复:
厉害,我断断续续学了几个月,看着题目都没头绪 看来还在门外啊。。。
借几本经典的书学,可以一起交流呀
Gorit 2019-01-28
  • 打赏
  • 举报
回复
我也在学Python一起交流呀
伟伟伟er 2019-01-27
  • 打赏
  • 举报
回复
厉害了,!哈哈喜欢多学一些东西
nettman 2019-01-27
  • 打赏
  • 举报
回复
找些简单的完整案例学习,进步会快一些
weixin_44124917 2019-01-27
  • 打赏
  • 举报
回复
  • 打赏
  • 举报
回复
厉害👍,我断断续续学了几个月,看着题目都没头绪 看来还在门外啊。。。
huorenmianbao 2019-01-26
  • 打赏
  • 举报
回复
楼主资源不能用,里面有自己的淘宝和联系方式,这样的虚假套路资源还是早一点下架的好
漠然一笑兮 2019-01-26
  • 打赏
  • 举报
回复
学习使人快乐
荇䔽Boso 2019-01-26
  • 打赏
  • 举报
回复
我是用python写了一个博弈论模型。。。
加载更多回复(8)

37,743

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧