python列表可以乘浮点数吗
python列表可以乘浮点数吗
python列表不可以乘于浮点数,若列表乘以浮点数,python会抛出TypeError,并提示:can't multiply sequence by non-int of type 'float'。但python列表可以和python中int类型的值进行相乘,得到的是元素的个数是原来的乘数倍,比如乘于n,则是原来的n倍。具体可见下方实例代码。
python列表乘浮点数实例代码
>>> [2,1]*1.5
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: can't multiply sequence by non-int of type 'float'
>>> [3,5]*3
[3, 5, 3, 5, 3, 5]