集合list转string,逗号进行分割并换行
时间: 2023-08-18 18:32:56 浏览: 49
可以使用以下代码将一个逗号分隔的集合列表转换为一个字符串,并在每个元素之间添加换行符:
```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 list转string 逗号分割
Java中可以使用`String.join()`方法将一个List转换为逗号分隔的字符串,示例如下:
```java
List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
String str = String.join(",", list);
System.out.println(str); // 输出:'apple,banana,orange'
```
其中,`String.join()`方法的第一个参数是分隔符,第二个参数是要连接的集合对象。该方法会将集合中的元素按照指定的分隔符连接成一个字符串。如果集合中元素的类型不是字符串,则会自动将其转换为字符串。需要注意的是,`String.join()`方法是在Java 8之后引入的,如果使用的是更早的版本,可以使用`StringUtils.join()`方法实现相同的功能。
list转string 逗号分割
可以使用 Python 内置的 `join()` 函数将一个列表转换为逗号分隔的字符串,示例如下:
```python
my_list = ['apple', 'banana', 'orange']
my_string = ','.join(my_list)
print(my_string) # 输出:'apple,banaa,orange'
```
其中 `join()` 函数中的参数为列表,函数会将列表中的元素用指定的分隔符(这里是逗号)连接成一个字符串,并返回该字符串。