如何掌握Python高效编程技巧分享(一)?
- 内容介绍
- 文章标签
- 相关推荐
本文共计831个文字,预计阅读时间需要4分钟。
这是一篇系列文章,主要分享Python的使用建议和技巧,每次分享3点,希望你能有所收获。
1. 如何创建指定长度且有特定值的list?
举例:创建一个长度为10,每个元素都为0的list。 python list1=[0, 0, 0, 0, 0, 0, 0, 0, 0, 0] print(list1)
这是一个系列文章,主要分享python的使用建议和技巧,每次分享3点,希望你能有所收获。
1 如何创建指定长度且有特定值的list
不推荐方式
list1 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0] print list1 # [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
推荐方式
list1 = [0] * 10 print list1 # [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
其实,前一种方式一看就不符合DRY(Don't Repeat Yourself)原则,稍微想想就知道还有更优雅的做法。如果是元组呢?只需要将[0]改成(0,)即可,千万不要忘记0后面的逗号。另外,这里不止支持数字,其实可以是任意对象组成的list或者tuple。
本文共计831个文字,预计阅读时间需要4分钟。
这是一篇系列文章,主要分享Python的使用建议和技巧,每次分享3点,希望你能有所收获。
1. 如何创建指定长度且有特定值的list?
举例:创建一个长度为10,每个元素都为0的list。 python list1=[0, 0, 0, 0, 0, 0, 0, 0, 0, 0] print(list1)
这是一个系列文章,主要分享python的使用建议和技巧,每次分享3点,希望你能有所收获。
1 如何创建指定长度且有特定值的list
不推荐方式
list1 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0] print list1 # [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
推荐方式
list1 = [0] * 10 print list1 # [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
其实,前一种方式一看就不符合DRY(Don't Repeat Yourself)原则,稍微想想就知道还有更优雅的做法。如果是元组呢?只需要将[0]改成(0,)即可,千万不要忘记0后面的逗号。另外,这里不止支持数字,其实可以是任意对象组成的list或者tuple。

