python - 如何将以 1 开头的数字添加到列表中?
问题描述
如何将以 1 开头的数字添加到列表中?
def digit1x(lx):
list = []
for num in lx:
temp = str(num)
if temp[0]== '1':
list.append(int(temp))
return list
打印(数字1x(lx))
更新的代码,它的工作原理,谢谢你的帮助!
解决方案
num[0]
如果 num 是,则不能这样做int
,例如,您可以编写str(num)[0] == '1'
. 如果有特殊情况,不要忘记处理。
推荐阅读
- python - 打印存储在列表中的所有类实例
- git - 远程分支中的 GIT 错误:无法从现有远程分支推送或拉取
- javascript - 如何在不切换列表/内容的情况下让我的 muteunmute 功能在视频的覆盖元素上工作?
- angular - Angular Material mat-cell datepicker 将自定义 ID 传递给事件处理函数
- javascript - 使用 puppeteer 选择表格的第二个表格行
- svg - 有没有办法使用 svg 动画使地图元素(国家/地区)飞到地图上的正确位置?
- java - lombok 是否适用于 Java 12?
- angular - 当我打开页面时调用 Firebase 只发生一次,然后当我导航回它时它永远不会发生
- javascript - 如何使用 javascript 制作实时 2D 密度图
- php - 在 findBy 之后,Doctrine 重写了与急切获取值的关系