强迫症患者 python 列表写法的这三种风格你喜欢哪一种

2015-06-17 11:54:50 +08:00
 love

1. 括号能就省,不能省用()

__all__ = 'get', 'post', 'delete'
a = 1, 2, 3, \
    4, 5, 6

2. 能用()绝对不用[]

因为大部分情况我们只是要一个列表,用tuple和list是一样的,而tuple不可更改的特性要好一点点,性能上我测过,tuple只比list微强。

a = (1, 2, 3)
b = ('one', )
bulk_load((1, 2, 3))

3. 不管什么情况全用[]

a = [1, 2, 3]
bulk_load([1, 2, 3])
4768 次点击
所在节点    Python
42 条回复
bybyisking
2015-06-18 10:56:15 +08:00
换行别用\了,用括号...
herojaxy
2015-06-18 12:14:49 +08:00
LZ你的标题确实有一些歧义,不过我相信大部分理解能力正常的人在看过内容后其实都明白你的意思。
不过有些人就喜欢故意装糊涂,非要指出楼主的错误,享受教育别人的优越感。列表是指list哦,跟tuple两个概念哦,楼主还要加强学习哦。好像谁不知道似的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/199214

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX