Python如何在输入时用多个分隔符
时间: 2024-04-28 17:05:49 浏览: 59
Python 实现一行输入多个数字(用空格隔开)
5星 · 资源好评率100%
可以使用Python的split()方法来实现在输入时使用多个分隔符。split()方法默认使用空格作为分隔符,但是可以通过在括号中指定分隔符来使用其他分隔符。例如:
```
input_string = input("Enter a string with multiple separators: ")
separator_list = [",", ";", "."]
split_string = input_string.split(separator_list[0])
for separator in separator_list[1:]:
new_split_string = []
for item in split_string:
new_split_string.extend(item.split(separator))
split_string = new_split_string
print(split_string)
```
在这个例子中,用户输入一个包含多个分隔符的字符串,例如“apple,banana;orange.peach”,然后程序将这个字符串按照分隔符分割成一个列表。在这个例子中,分隔符列表包含逗号、分号和句号。程序首先使用逗号作为分隔符进行分割,然后使用分号和句号分别对每个分割后的子字符串进行再次分割,最后得到一个包含所有单词的列表。
阅读全文