集合list转string,逗号进行分割并换行
时间: 2023-08-18 20:32:56 浏览: 97
可以使用以下代码将一个逗号分隔的集合列表转换为一个字符串,并在每个元素之间添加换行符:
```python
my_set = {'apple', 'banana', 'orange', 'pear'}
my_string = '\n'.join(list(my_set))
print(my_string)
```
输出结果为:
```
banana
pear
orange
apple
```
在这个例子中,我们首先将集合转换为一个列表,并将列表传递给 `join()` 方法。然后,我们将换行符 `'\n'` 作为分隔符传递给 `join()` 方法,这样每个元素就会在独立的一行上。
相关问题
java中字符串转集合,集合转字符串
在Java中,将字符串转换为集合(List或Set),通常会先通过某种分隔符(如逗号、换行等)将字符串分割成元素列表。例如,如果你有一个由逗号分隔的字符串,你可以这样做:
```java
String str = "element1,element2,element3";
List<String> list = Arrays.asList(str.split(","));
```
这会创建一个`List<String>`,其中包含三个元素:`element1`, `element2`, 和 `element3`.
反过来,将集合转换为字符串,可以使用`toString()`方法(对于集合本身),或者遍历集合并使用`StringBuilder`或`String.join()`连接元素。比如,假设你有一个`List<String>`:
```java
List<String> list = Collections.singletonList("one", "two", "three");
String str = String.join(",", list);
```
这将生成一个字符串:"one,two,three"。
阅读全文