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]

原文:python列表可以乘浮点数吗

猜你喜欢

转载自blog.csdn.net/weixin_47378963/article/details/130212782