Python如何从我的列表中列出某些数字

标签 python python-3.x

假设我有一个列表 my_list = [12, 23, 44, 15, 16]我只想列出以 1 开头的数字我该怎么做?

最佳答案

您可以使用str.startswith()方法检查值是否以“1”开头

>>> [i for i in my_list if str(i).startswith('1')]
[12, 15, 16]

关于Python如何从我的列表中列出某些数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46125950/

相关文章:

python - 比较嵌套字典列表中的项目并执行简单的算术运算

python - 如何*不*创建实例

python - 将旧的基于函数的通用 CRUD View 转换为新样式的基于类的通用 CRUD View

python - 已知值的线性插值(不填充 Nan)

python - 在 Python scipy 中定义帕累托分布

python - 如何在 python 中将文件中的二进制数据转换为可读的基二二进制文件?

python - 如何在python爬虫中保存存储(常用字符串)

python - 在相同 ID 出现超过 n 次的 Pandas 中保留行,并按 ID 转换为列表

python - 使用类对象从外部文件创建 sqlite 数据库

python - 为新样式 ipython (v5) 提示添加颜色