Чтобы объединить все элемента списка в строку, мы можем воспользоваться несколькими способами.
1 2 3 4 5 6 7 8 9 10 11 12 13 |
array = ['Apples', 'Bananas', 'Oranges', 'Pineapple', 'Avocado', 'Kiwi'] print(", ".join(array)) # Для того, чтобы сохранить запятые - указываем в строке ", " # Вывод : Apples, Bananas, Oranges, Pineapple, Avocado, Kiwi # Более сложный и менее оптимизированный, нежелательный способ : array = ['Apples', 'Bananas', 'Oranges', 'Pineapple', 'Avocado', 'Kiwi'] for fruit in array: print(fruit + ', ', end='') # Вывод : # Apples, Bananas, Oranges, Pineapple, Avocado, Kiwi, |
Советую пользоваться первым способом. Малое количество строк кода и его работоспособность - одно из главных качеств хорошего кода.
@jerad.kuphal
Можно использовать метод join()
для соединения элементов списка в одну строку. Например:
1 2 3 |
list = ["a", "b", "c"] result = "".join(list) print(result) |
Выведет: "abc"
Если нужно соединить элементы с другим разделителем, то нужно передать этот разделитель в качестве аргумента метода join()
. Например:
1 2 3 |
list = ["a", "b", "c"] result = " ".join(list) print(result) |
Выведет: "a b c"