python计算两个list相除
时间: 2023-03-31 12:04:39 浏览: 195
可以使用numpy库中的divide函数来计算两个list相除,示例代码如下:
```python
import numpy as np
list1 = [1, 2, 3, 4, 5]
list2 = [2, 4, 6, 8, 10]
result = np.divide(list1, list2)
print(result)
```
输出结果为:
```
[.5 .5 .5 .5 .5]
```
相关问题
python两数相除
在Python中,两个数相除的结果取决于使用的Python版本。在Python 2中,除法运算符"/"对于两个整数相除来说是整除,只保留整数部分而舍弃小数部分。例如,3/2的结果是1。如果想要执行普通的除法,即保留计算结果的小数部分,可以将其中一个数转换为浮点数进行运算,例如3.0/2的结果是1.5或者将其中一个数用浮点数表示,例如3/2.0的结果也是1.5。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [python中的两种除法运算](https://blog.csdn.net/weixin_40952784/article/details/92661593)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
Python中两个列表之间各个元素相除
你可以使用循环来实现两个列表之间的每个元素相除,例如:
```python
list1 = [1, 2, 3, 4]
list2 = [2, 4, 6, 8]
result = []
for i in range(len(list1)):
result.append(list1[i] / list2[i])
print(result)
```
输出结果为:
```
[0.5, 0.5, 0.5, 0.5]
```
你也可以使用列表推导式来实现:
```python
list1 = [1, 2, 3, 4]
list2 = [2, 4, 6, 8]
result = [list1[i] / list2[i] for i in range(len(list1))]
print(result)
```
输出结果仍然为:
```
[0.5, 0.5, 0.5, 0.5]
```