python取出字符串中的数字并放入列表
时间: 2023-05-11 10:05:49 浏览: 81
可以使用正则表达式来取出字符串中的数字,然后将其放入列表中。具体代码如下:
import re
s = "abc123def456ghi789"
nums = re.findall('\d+', s)
print(nums)
输出结果为:['123', '456', '789']
相关问题
python取出字符串中的整数并放入列表
可以使用正则表达式来取出字符串中的整数,然后将其放入列表中。以下是示例代码:
import re
s = "abc123def456ghi789"
lst = re.findall(r'\d+', s)
lst = [int(i) for i in lst]
print(lst)
输出结果为:[123, 456, 789]
python中请将字符串‘this is string’的每一个单词取出分别放入列表、字典(单词 序号:单词内容)
好的,我可以帮你解决这个问题。请看下面的代码:
```python
sentence = 'this is string'
words_list = sentence.split()
words_dict = {i+1: word for i, word in enumerate(words_list)}
print("单词列表:", words_list)
print("单词字典:", words_dict)
```
输出结果:
```
单词列表: ['this', 'is', 'string']
单词字典: {1: 'this', 2: 'is', 3: 'string'}
```
以上代码将字符串按空格进行分割,得到一个单词列表。然后使用字典推导式,将每个单词与其对应的序号存储在字典中。最后打印出单词列表和单词字典的内容。
阅读全文