V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Eyon  ›  全部回复第 11 页 / 共 37 页
回复总数  730
1 ... 7  8  9  10  11  12  13  14  15  16 ... 37  
2014-08-16 19:09:55 +08:00
回复了 refresh 创建的主题 程序员 程序员买衣服有什么品牌推荐的
自己买台缝纫机做..
2014-08-12 08:45:41 +08:00
回复了 Eyon 创建的主题 Python 新手再提问关于 list 排序
@ClutchBear 貌似懂了,谢谢。
2014-08-11 22:47:04 +08:00
回复了 Eyon 创建的主题 Python 新手再提问关于 list 排序
@kevinyoung 今天没有时间翻书,我打算先掌握 map 和迭代的具体含义之后,看能不能理解。非常谢谢你。
2014-08-11 22:45:47 +08:00
回复了 Eyon 创建的主题 Python 新手再提问关于 list 排序
@ClutchBear

嗯,关于 lambda 有一点点入门了,我目前的理解是:凡是需要返回变量本身的函数,就用 lambda....当然我觉得我这个理解有很大的问题。

但即使对于你写的这个传统函数,仍然有一个“指向性”的问题没搞懂。为了更好的描述我的困惑,我把函数这样写:

http://ww1.sinaimg.cn/large/7d146d93gw1ej92usy9yfj2172178wih.jpg

从这个运行结果来看,i[1] 其实等于 lst[1]所获得得值——['lilei', '32', 'hongkong']。但是从你写的函数来看,显然i[1]又等于是 lst[i][1]的值。

也就是说,为什么在这个函数中,i[1] 就直接指向了一个年龄(数字),而不是指向 lst 列表的第一个元素 lst[1]呢?
2014-08-09 15:30:01 +08:00
回复了 Eyon 创建的主题 Python 新手再提问关于 list 排序
@kevinyoung 非常感谢你的回复,如果大家都能够这样讨论,那新手将会成长的很快。
我目前还没有搞清楚函数在此存在的意义(除了 key=后面跟函数之外),因为就我目前所理解的,函数必须要调用才有意义,而函数中定义的变量也需要赋值才有意义。比如我定义一个函数

def f(x):
return x

在使用时:

y = 1

print f(y)才等于1,这样给"变量"赋值之后,函数 f 和才有异议

而在你给的这个函数:
def get_age(person):
age = person[1]
return int(age)
lst.sort(key=get_age)

中,并没有给 person 赋值的步骤(虽然我知道表面上它看起来指向了一个人),我不知道他怎么就与一个人关联上了,如果说像下面这样写,我还能懂:

def get_age(person):
person = lst[i][1] #这里假设 i 已经用 for 循环求出值了
age = person[1]
return int(age)
lst.sort(key=get_age)

也就是说,我没有搞清楚 person 是如何和人名或者说人名所在的字典扯上关系的,这是目前我很不解的地方。你能再解答一下吗?
2014-08-09 11:05:21 +08:00
回复了 Eyon 创建的主题 Python 新手再提问关于 list 排序
@yingluck http://ww2.sinaimg.cn/large/7d146d93gw1ej67dtln0cj2180178jw8.jpg

貌似无效!


@geeti key 确实是一个函数,但是我没有明白的是函数本身并没有“顺序”可言,为什么需要依赖它来排序呢。
2014-08-08 19:21:29 +08:00
回复了 Eyon 创建的主题 Python 新手再提问关于 list 排序
@ccdjh 嗯,他这一点我看懂了。只是 lambda 函数不懂。
2014-08-08 19:04:02 +08:00
回复了 Eyon 创建的主题 Python 新手再提问关于 list 排序
@yingluck 话说没看懂,换一种问法。如果我想按照地名排序呢:(beijing、shanghai、hongkong、sichuan)
2014-07-28 10:44:22 +08:00
回复了 Eyon 创建的主题 Python 求一正则
@qq529633582 我的使用中不可能,不过从问题本身来看是可能的....
2014-07-28 10:27:33 +08:00
回复了 Eyon 创建的主题 Python 求一正则
@mengzhuo 不好意思,由于才在初学,难免有时候脑袋转不过弯。刚才这个匹配我一直在尝试用零宽断言进行,但是由于零宽断言必须要定长字符,因此一直匹配不成功。这个正则已经至少研究了我1小时以上,因此真不是你所谓的伸手党。


@casparchen 谢谢,这正是我要的答案。
2014-06-25 15:20:29 +08:00
回复了 webjin 创建的主题 Apple 果粉们?现在买苹果的笔记本哪款性价比最高。
/** 广告贴 **/

@webjin

1、retina 屏幕和普屏区别真的很大,应该说现在入 retina 是首选。
2、在 Retina 机型中,个人觉得我站推荐的 http://t.cn/RvxrnaO 非常超值,基本上是每次有货之后半小时内就会被秒。我站已经靠这个本本的 cps 佣金买了一部手机了....
3、不差钱的话,建议现在什么都不买,而是等一段时间直接入新款(但还是推荐入 retina)。
2014-06-22 08:47:19 +08:00
回复了 thisnull 创建的主题 问与答 零基础 如何学好日常英语?
昨天看欧美片学到了一个单词:destroy me....ahh...ahh...
在系统偏好设置里将 iCloud 注销,然后重新登录应该可以解决问题。
2013-10-26 11:44:54 +08:00
回复了 Igotit 创建的主题 分享创造 发布一款Mac五笔输入法:清歌输入法
http://www.guomii.com/posts/37151

已在果迷网推荐,LZ 加油
1 ... 7  8  9  10  11  12  13  14  15  16 ... 37  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5781 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 77ms · UTC 06:07 · PVG 14:07 · LAX 22:07 · JFK 01:07
Developed with CodeLauncher
♥ Do have faith in what you're doing.