Есть ли какая-либо функция в списке Python для преобразования значений, разделенных запятыми, в один элемент? - PullRequest
0 голосов
/ 15 апреля 2019

Я ищу преобразование списка строк, разделенных запятой, в один элемент, например:

my_list=['A','B','B','C','C','A']

Я хочу вывод:

my_list=['ABBCCA']

Ответы [ 4 ]

2 голосов
/ 15 апреля 2019

Использование join:

my_list = ["".join(my_list)]
print(my_list)

Выход:

['ABBCCA']
1 голос
/ 15 апреля 2019

Использование str.join:

>>> my_list= ['A','B','B','C','C','A']
>>> "".join(my_list)
'ABBCCA'

Итак, в вашем случае, включите его в список:

>>> ["".join(my_list)]
['ABBCCA']
0 голосов
/ 15 апреля 2019

Вы также можете использовать цикл:

str=''
for i in my_list:
     str+=i
print(str)
0 голосов
/ 15 апреля 2019

Вы можете объединить строки по join:

my_list = ['A', 'B', 'B', 'C', 'C', 'A']
print(''.join(my_list))   # 'ABBCCA'

если вы имеете в виду разделенную запятую в одну строку, например:

s = 'A,B,B,C,C,A'
print(''.join(s.split(',')))   # 'ABBCCA'  
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...