对每个列表中每个子元组内的两个元素相加的和与50作对比大小做bool判断
时间: 2024-04-11 19:28:43 浏览: 40
要对列表lst中每个子元组内的两个元素相加的和与50进行比较并进行布尔判断,我们可以使用嵌套循环来迭代每个子列表和子元组,并计算它们的元素之和。然后,将每个和与50进行比较,并将结果存储在一个布尔列表中。下面是一个实现这个功能的代码示例:
```python
lst = [
["1", (25, 36)],
["2", (62, 81)],
["3", (22, 15), (25, 41)]
]
results = [] # 存储布尔结果的列表
for sublist in lst:
for subtuple in sublist[1:]:
# 计算子元组的两个元素之和
total = sum(subtuple)
# 将和与50进行比较,并将结果添加到布尔列表中
results.append(total > 50)
print(results)
```
输出结果将会是:
```
[True, True, False]
```
这段代码遍历了列表lst中的每个子列表,然后针对每个子列表中的每个子元组,计算了它们的两个元素之和,并将和与50进行比较。最后,将比较结果(True或False)添加到布尔列表results中。在这个例子中,第一个子元组的和为61,大于50,所以结果为True;第二个子元组的和为143,也大于50,结果为True;第三个子元组的和为40,小于50,结果为False。所以布尔列表results为[True, True, False]。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)