Mar*_*har 9 python for-loop list
执行此代码时实际发生的情况:
text = "word1anotherword23nextone456lastone333"
numbers = [x for x in text if x.isdigit()]
print(numbers)
Run Code Online (Sandbox Code Playgroud)
我知道,这[]构成一个列表,.isdigit()如果字符串(文本)的元素是数字,则检查True或False。但是我不确定其他步骤,尤其是:for循环前面的“ x”是做什么的?
我知道输出是(下),但是如何完成?
Output: ['1', '2', '3', '4', '5', '6', '3', '3', '3']
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
23672 次 |
| 最近记录: |