我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

为什么lis2中没有添加元素

为什么在这个循环中,lis没有被添加任何元素?任然为空列表?

img

i[0]取的值是数字,要比较的列表lis里是字符串,所以 if i[0] in lis 永远不成立。改成 if str(i[0]) in lis 试试

lis中的元素是字符串,先转成整型列表

lis = ['17','18','19','20']
lis = list(map(int,lis))
lis
[17, 18, 19, 20]

也可以判断时转换: if str(i[0]) in ...

近期文章

  • Python读取json数据,前面的0消失了
  • 如何查询一个月以上未变化的数据
  • 根据操作结果逐行读取
  • spring与mybatis的集成运行
  • 高性能计算的重启问题最优解
  • stm32温度报警器
  • 请问哪里能找到董付国Python小屋答案,又得小伙伴能不能卖给我
  • 有两个问题请教一下,初学c语法看不懂
  • oracle导入dmp报错,大家help看看
  • matlab启动错误
  • 关于#java#的问题:radius、h、PI,成员方法 volume()能够计算圆柱体的体积
  • error: (-215:Assertion failed) _src.empty() in function ‘cv::cvtColor‘
  • 我是个新手写一段字符串大小写转换的代码,如下图,求告知后半段没有实现的原因是什么?
  • C语言 for循环 循环条件的使用
  • 大小写互换为什么只能换一种?
  • Unity物体根据实时坐标移动位置
  • pyside2 ,pyqt5 制作数独游戏
  • 在arm上利用Qt采集视频图像,能够保存采集的视频图像
  • 如何能够实现搜索然后根据搜索的特定内容跳转到指定图片
  • 想问一下共阴数码管应该怎么接?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华