如何掌握Python高效编程技巧分享(一)?

2026-05-16 19:260阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计831个文字,预计阅读时间需要4分钟。

如何掌握Python高效编程技巧分享(一)?

这是一篇系列文章,主要分享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]

推荐方式

如何掌握Python高效编程技巧分享(一)?

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高效编程技巧分享(一)?

这是一篇系列文章,主要分享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]

推荐方式

如何掌握Python高效编程技巧分享(一)?

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。

阅读全文