私信  •  关注

Nick Johnson

Nick Johnson 最近创建的主题
Nick Johnson 最近回复了
13 年前
回复了 Nick Johnson 创建的主题 » 给我看一些很酷的python列表理解[关闭]

我经常用理解来构建口述:

my_dict = dict((k, some_func(k)) for k in input_list)

注意,Python 3有dict理解,因此这变成:

my_dict = {k:some_func(k) for k in input_list}

从元组列表中构造类似CSV的数据:

data = "\n".join(",".join(x) for x in input)

实际上不是列表理解,但仍然有用:从“切点”列表中生成范围列表:

ranges = zip(cuts, cuts[1:])