Python 检查列表项是否为整数? [复制]

2024-01-11

我有一个包含字符串格式的数字和字母的列表。

mylist=['1','orange','2','3','4','apple']

我需要拿出一个仅包含数字的新列表:

mynewlist=['1','2','3','4']

如果我有办法检查列表中的每个项目是否可以转换为整数,我应该能够通过执行以下操作来得出我想要的结果:

for item in mylist:
    if (check item can be converted to integer):
        mynewlist.append(item)

如何检查字符串是否可以转换为整数?或者有什么更好的方法可以做到吗?


尝试这个:

mynewlist = [s for s in mylist if s.isdigit()]

来自docs http://docs.python.org/2/library/stdtypes.html#str.isdigit:

str.isdigit()

如果字符串中的所有字符都是数字并且至少有一个字符,则返回 true,否则返回 false。

对于 8 位字符串,此方法与区域设置相关。


正如评论中指出的那样,isdigit()返回True并不一定表明该字符串可以通过以下方式解析为 intint()函数,它返回False并不一定表明它不能。尽管如此,上述方法应该适用于您的情况。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python 检查列表项是否为整数? [复制] 的相关文章

  • numpy python 中的“AttributeError:'matrix'对象没有属性'strftime'”错误

    我有一个维度为 72000 1 的矩阵 该矩阵涉及时间戳 我想使用 strftime 如下所示 strftime d m y 为了得到像这样的输出 11 03 02 我有这样一个矩阵 M np matrix timestamps 我使用了
  • 在Python中如何获取字典的部分视图?

    是否有可能获得部分视图dict在Python中类似于pandasdf tail df head 说你有很长一段时间dict 而您只想检查某些元素 开头 结尾等 dict 就像是 dict head 3 To see the first 3
  • 静态字符串文字表?

    在 C 中创建全局静态字符串表的正确方法是什么 我所说的 全局 是指 可从包含标头的任何文件中使用 但不是某些运行时创建的单一对象的一部分 我所说的 静态 是指 尽可能少地设置运行时间 只读内存页中的数据 每个应用程序只有 1 个数据实例
  • “一旦获取切片就无法更新查询”。最佳实践?

    由于我的项目的性质 我发现自己不断地从查询集中取出切片 如下所示 Thread objects filter board requested board id order by updatedate 10 但这给我带来了实际对我选择的元素进
  • ValueError:不支持连续[重复]

    这个问题在这里已经有答案了 我正在使用 GridSearchCV 进行线性回归的交叉验证 不是分类器也不是逻辑回归 我还使用 StandardScaler 对 X 进行标准化 我的数据框有 17 个特征 X 和 5 个目标 y 观察 约11
  • 获取两个字符串之间的公共部分c# [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我需要的是获取两个单词之间的共同部分并获取差异 例子 场景1 word1 感言 word2 Test 将返回 公共部分Test 不同之
  • 如何根据 HTTP 请求使用 Python 和 Flask 执行 shell 命令并流输出?

    下列的这个帖子 https stackoverflow com questions 15092961 how to continuously display python output in a webpage 我能够tail f网页的日志
  • 如何在Python中按AaB而不是ABa顺序对字符串进行排序

    我正在尝试对字符串进行排序 为 punnetsquare 制作基因型 我目前的实现是 unsorted genotype ABaB sorted genotype sorted list unsorted genotype sorted s
  • 删除Android所有语言中的字符串

    我有一个包含多个翻译的应用程序 我想删除一些字符串 我怎样才能重构并删除它们一次 例如在默认情况下strings xml文件并自动将删除传播到其他翻译的其他 strings xml 文件 您可以通过 Android Studio 中的 翻译
  • Python Pandas:如何对组中的所有项目进行分组并为其分配 id?

    我有 df domain orgid csyunshu com 108299 dshu com 108299 bbbdshu com 108299 cwakwakmrg com 121303 ckonkatsunet com 121303
  • Pandas 堆积条形图中元素的排序

    我正在尝试绘制有关某个地区 5 个地区的家庭在特定行业赚取的收入比例的信息 我使用 groupby 按地区对数据框中的信息进行排序 df df orig groupby District Portion of income value co
  • 为什么我应该使用 WSGI?

    使用 mod python 一段时间了 我读了越来越多关于 WSGI 有多好的文章 但没有真正理解为什么 那么我为什么要切换到它呢 有什么好处 这很难吗 学习曲线值得吗 为了用 Python 开发复杂的 Web 应用程序 您可能会使用更全面
  • `pyqt5'错误`元数据生成失败`

    我正在尝试安装pyqt5使用带有 M1 芯片和 Python 3 9 12 的 mac 操作系统 我怀疑M1芯片可能是原因 我收到一个错误metadata generation failed 最小工作示例 directly in the t
  • Django - 提交具有同一字段多个输入的表单

    预警 我对 Django 以及一般的 Web 开发 非常陌生 我使用 Django 托管一个基于 Web 的 UI 该 UI 将从简短的调查中获取用户输入 通过我用 Python 开发的一些分析来提供输入 然后在 UI 中呈现这些分析的可视
  • falcon,AttributeError:“API”对象没有属性“create”

    我正在尝试测试我的猎鹰路线 但测试总是失败 而且看起来我把所有事情都做对了 my app py import falcon from resources static import StaticResource api falcon API
  • 带有 RotatingFileHandler 的 Python 3 记录器超出 maxBytes 限制

    我使用以下代码来限制日志文件的大小 最小示例 import logging from logging handlers import RotatingFileHandler Set up logfile and message loggin
  • OSX 上的 locale.getlocale() 问题

    我需要获取系统区域设置来执行许多操作 最终我想使用 gettext 翻译我的应用程序 我打算在 Linux 和 OSX 上分发它 但我在 OSX Snow Leopard 上遇到了问题 python Python 2 5 2 r252 60
  • 从列表python的单个列表中删除子列表

    我已经经历过从列表列表中删除子列表 https stackoverflow com questions 47209786 removing sublists from a list of lists 但当我为我的数据集扩展它时 它不适用于我
  • string.Compare 行为

    怎么会这样呢 这是从VS2008中的立即窗口获取的 string Compare 1 string Compare 0 0 1 从言论来看字符串比较 http msdn microsoft com en us library 84787k2
  • python 中的 after() 与 update()

    我是 python 新手 开始使用 tkinter 作为画布 到目前为止 我使用 update 来更新我的画布 但还有一个 after 方法 谁能给我解释一下这个函数 请举个例子 两者之间有什么区别 root after integer c

随机推荐

  • 如何在 Azure 广告 B2C 上使用自定义角色?

    我的 API 需要三种类型的用户 我想使用自定义角色定义来管理它 是否可以在 Azure B2c 上创建角色 然后通过 Microsoft Graph API 将这些角色分配给用户 我正在朝着同一个目标努力 所以这是我到目前为止发现的 将自
  • 如何在C中初始化char **?

    我对 C 还很陌生 我应该做一个简单的单词搜索谜题 所以对于 字典 我做了 char dictionary DOG ELEPHANT CAT ETC 但是当我尝试编译时 我收到一条警告 提示字典中的每个单词 标量初始值设定项中存在多余元素
  • MVC 视图的命名空间问题 - Razor 引擎

    我将 System Web DataVisualization 的引用添加到我的 MVC 项目中 现在 当我尝试将命名空间添加到 web config 时 出现错误 CS0234 命名空间 System Web UI 中不存在类型或命名空间
  • Intel芯片上的半精度浮点运算

    Intel芯片上可以进行半精度浮点运算吗 我知道如何加载 存储 转换半精度浮点数 1 但我不知道如何在不转换为单精度浮点数的情况下对它们进行加 乘 1 https software intel com en us articles perf
  • Flutter doctor - Windows 版本(无法确认安装的 Windows 版本是否为 10 或更高版本)

    我刚刚在主频道上将 Flutter 表单 3 5 0 12 0 pre 168 更新为 3 6 0 1 0 pre 35 我在主通道上 因为在稳定通道上我在键盘输入方面遇到了麻烦 但这不应该与这个 问题 有任何关系 实际上这不是一个真正的问
  • 操作完成后如何重置 EditText?

    我想在按下按钮后将我的 EditText 重置回空的 空间 或 提示 该按钮将使用 EditText 字段的输入完成活动 我与 Android 的冒险就这样开始了 干杯 谢谢 SEND SMS btnSendSMS Button findV
  • 将 ffmpeg 与 Python 2.7 结合使用

    我一直尝试在 Python 2 7 中安装 pyffmpeg 但没有成功 我找到了一个 Python 2 6 的包 但我无法让它工作 所以 我一直在考虑2 7 我在这个网站上看过其他人之前的帖子 但他们没有帮助 有人对此有经验吗 最终 我想
  • Flexbox 中的align-self 属性不起作用?

    我试图理解弹性盒 我想让 第一个 块拉伸以匹配浏览器的整个宽度 并使 第二个 块固定大小并左对齐 所以我用了align items flex end在父级 并尝试使用拉伸第一个块align self stretch在 第一个 块中 这是行不
  • 如何使 Angular.js 应用程序在服务器同步可用时离线

    我正在寻找一种方法或一个库来处理这个问题 这个想法是将数据存储在本地存储中 并在连接可用时同步到后端 http pouchdb com http pouchdb com 看起来是一个很酷的解决方案 但有人在生产中使用过它吗 UPDATE 现
  • 具有多个 LIKE 的选择命令

    功能性 用户将文本输入到文本框A中 在数据库记录中搜索与用户输入相对应的名字和姓氏 问题 我得到的结果似乎只是搜索 名字 字段 而不是名字和姓氏字段 Example 搜索 Mike 返回 迈克 史密斯 迈克 琼斯 搜索 琼斯 Change
  • Python 中二维多项式的“polyfit”等价物

    我想找到一个最小二乘解a中的系数 z a0 a1 x a2 y a3 x 2 a4 x 2 y a5 x 2 y 2 a6 y 2 a7 x y 2 a8 x y 给定数组x y and z长度为 20 基本上我正在寻找相当于numpy p
  • C++ 类型的解引用迭代器

    我试图创建一个函数来对所有元素求和std vector template
  • 如何在 JavaScript 中检查空值?

    如何在 JavaScript 中检查空值 我写了下面的代码 但它不起作用 if pass null cpass null email null cemail null user null alert fill all columns ret
  • 从 C# 调用 C++ 函数

    我有以下 C 函数 void FillAndReturnString char someString char sourceString test someString new char 5 memcpy someString source
  • python中的递归函数如何存储和处理变量?

    我对下面的代码很困惑 def a x print x if x gt 0 a x 1 print x I am confused with this print statement a 5 上面的代码输出 5 4 3 2 1 0 0 1 2
  • 如何使用 OpenCV 使用多处理并行处理图像?

    我的文件夹中有一组图像 我想使用一些 OpenCV 函数对其进行预处理 功能 detectAndaligncrop 使用 OpenCV 对其图像路径进行预处理并返回输出图像 我可以使用以下方法来做到这一点 for image path in
  • 安卓 OpenAL?

    有没有人为 Android 构建过 OpenAL 或者在系统上找到了它的共享库 这似乎是任何类型的游戏的明显需求 但没有可用的资源 据我所知 Android java 声音库似乎无法进行音高变化 因此似乎需要 OpenAL 我知道 Open
  • 从 Excel 文件中读取内容

    package jexcel jxl nimit import java io import jxl Cell import jxl Sheet import jxl Workbook import jxl read biff BiffEx
  • 如何对 Next.js 动态组件进行单元测试?

    Next jsdynamic HOC 组件并不是很容易测试 我现在有两个问题 第一个笑话是未能正确编译动态导入 require resolveWeak is not a function 似乎是由下一个 babel 插件添加的 其次我无法很
  • Python 检查列表项是否为整数? [复制]

    这个问题在这里已经有答案了 我有一个包含字符串格式的数字和字母的列表 mylist 1 orange 2 3 4 apple 我需要拿出一个仅包含数字的新列表 mynewlist 1 2 3 4 如果我有办法检查列表中的每个项目是否可以转换