将输入字符串转化为集合的列表
时间: 2024-10-23 18:09:48 浏览: 11
C#字符串数组转换为整形数组的方法
将输入字符串转化为集合的列表,首先需要明确一点,字符串本身不是列表也不是集合,但在Python中可以先通过某种分隔符将其分割成元素,然后再转换为集合和列表。以下是使用`split()`函数将字符串按照指定的分隔符拆分为列表,然后进一步转为集合的一个示例:
```python
def string_to_list_and_set(input_str, delimiter):
# 分割字符串
elements = input_str.split(delimiter)
# 转换为列表
list_items = list(elements)
# 转换为集合
set_items = set(list_items)
return list_items, set_items
# 示例
input_string = "apple,banana,orange,grape"
list_of_elements, set_of_elements = string_to_list_and_set(input_string, ",")
print("列表:", list_of_elements)
print("集合:", set_of_elements)
阅读全文