列表ls=[11,"22",33,(44,55),66,[77,88]],请补充下列代码,求列表Is中整数元素的和。 ls = [11,"22",33,(44,55),66,[77,88]] s=0 for i in ls: if___== type(123): s +=i print(s)
时间: 2023-10-22 21:06:41 浏览: 28
您可以使用 isinstance() 函数来判断一个元素是否为整数类型,完整代码如下:
ls = [11, "22", 33, (44, 55), 66, [77, 88]]
s = 0
for i in ls:
if isinstance(i, int):
s += i
print(s)
输出结果为:216
这里使用 isinstance() 函数来判断 i 是否为整数类型,如果是,则将其加到 s 变量中。最后输出 s 的值即可得到整数元素的和。
相关问题
列表ls=[11,"22",33,(44,55),66,[77,88]],请补充下列代码,求列表Is中整数元素的和。 ls = [11,"22",33,(44,55),66,[77,88]] s=0 for i in ls: if_== type(123): s +=i print(s)
可以将代码修改为:
```
ls = [11,"22",33,(44,55),66,[77,88]]
s = 0
for i in ls:
if type(i) == int:
s += i
print(s)
```
输出结果为:216
这段代码的作用是遍历列表 ls 中的每个元素,判断该元素是否为整数类型,如果是整数类型就将其加到 s 变量中。最终输出 s 变量的值,即整数元素的和。
python列表ls=[11,”22”,33,(44,55),66,[77,88]],求列表ls中整数元素的和。怎么写代码
可以使用for循环遍历列表,判断每个元素是否为整数,如果是则累加到总和中。代码如下:
```python
ls = [11, "22", 33, (44, 55), 66, [77, 88]]
total = 0
for item in ls:
if isinstance(item, int):
total += item
print(total)
```
输出结果为110,即整数元素的和。
相关推荐
![](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)