python - 如何删除Python列表中小于特定字符数的所有元素

标签 python python-3.x database list python-requests

如何删除列表中小于特定字符数的所有元素?我们有一个包含 50 个元素的列表。我正在尝试删除所有少于 30 个字符的元素。 我尝试使用 my_list.remove 但它不起作用。

元素是字符串,我正在尝试删除少于 20 个字符或字母的元素数量

最佳答案

这个怎么样:

filtered = filter(lambda x: len(x)>29, my_list)
filtered_list = list(filtered)

关于python - 如何删除Python列表中小于特定字符数的所有元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67399828/

相关文章:

python - 仅在关闭并重新打开代码后附加到文件

php - 有什么是 PHP with CodeIgniter 可以做而 Ruby on Rails 3 不能做的吗?

mysql - 非常困难的 SQL 查询合一(mysql)

python - 用于桌面应用程序的 Django ORM

python - 如何在python中使用多线程时获得更快的速度

python - pandas 中的分组和聚合

python-3.x - 来自part()的部分分数

python - 防止 Pandas 将日期时间对象转换为 Pandas 时间戳

python-3.x - 在 python3 中安装 readline 模块

sql - 我应该在 MS Access 中使用什么 SQL 查询从两个表中获取数据,其中一个表中可能没有任何数据