本文介绍了定义使用乘法运算符在Python列表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

近日在Python我也遇到过这样一句话:

  board.append([''] * 8)

我试图搜索与谷歌在互联网上找到这种类型的声明更多的信息,但我做不到。

我知道的什么的声明的做法,但我不明白的如何的,用什么方式做,这一点。

这是我第一次看到了 * 清单上使用运营商。你可以请参考我一个地方,我可以找到这种类型的报表的一些更多的信息?


解决方案

Most of the relevant operators and methods are defined here: Sequence Types.

Specifically s * n is defined as

Here, s is a sequence and n is a number.

Thus, [' '] * 8 returns a list consisting of eight ' '.

board.append() appends the result to board, which presumably is a list (of lists).

这篇关于定义使用乘法运算符在Python列表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-11 13:28