空格隔开,空格前是字符串,空格后是我要提取的数字,放入以字符串命名的数组里
时间: 2024-03-16 17:41:41 浏览: 23
好的,那么您可以将这些字符串放入一个列表(list)中,然后使用 Python 的字符串操作,将每个字符串按照空格分割,提取出其中的数字,并将其存入以字符串命名的数组中。具体代码如下:
```python
# 假设您的三十个字符串存储在一个名为 string_list 的列表中
string_list = ["string1 123", "string2 456", "string3 789", ...]
# 定义一个字典,用于存储字符串对应的数字数组
num_dict = {}
# 遍历每个字符串
for string in string_list:
# 使用 split() 方法将字符串按照空格分割为两个子串
substrings = string.split()
# 获取字符串和数字
string_name = substrings[0]
num_str = substrings[1]
# 将数字转换为整数
num = int(num_str)
# 将数字存入对应的数组中
if string_name not in num_dict:
num_dict[string_name] = []
num_dict[string_name].append(num)
```
这段代码会遍历您的三十个字符串,将每个字符串按照空格分割为两个子串,然后将第二个子串(即数字)转换为整数,并将其存入以第一个子串(即字符串)命名的数组中。最终,您将得到一个名为 num_dict 的字典,其中每个键对应一个字符串的名称,每个值则是该字符串对应的数字数组。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)