Хорошо, вот что я пытаюсь сделать.У меня есть список А, который имеет следующие элементы.Я хочу изменить этот список A так, чтобы каждому элементу в A предшествовал его счет символов.например, a1 становится 02a1, aa1 становится 03aa1 и т. д. и т. д.
A = "a1,b1,c1,a2,b2,c2,aa1,ab1,ac1"
A = A.split(',')
A.append('bb1')
print(A)
for evry_element in A:
q = [len(evry_element)]
for ev_el in evry_element:
q.append(ord(ev_el))
print(q)
Этот код работает для меня, но я получаю следующий результат:
['a1', 'b1', 'c1', 'a2', 'b2', 'c2', 'aa1', 'ab1', 'ac1', 'bb1']
[2, 97]
[2, 97, 49]
[2, 98]
[2, 98, 49]
[2, 99]
[2, 99, 49]
[2, 97]
[2, 97, 50]
[2, 98]
[2, 98, 50]
[2, 99]
[2, 99, 50]
[3, 97]
[3, 97, 97]
[3, 97, 97, 49]
[3, 97]
[3, 97, 98]
[3, 97, 98, 49]
[3, 97]
[3, 97, 99]
[3, 97, 99, 49]
[3, 98]
[3, 98, 98]
[3, 97, 99, 49]
Но яхотите, чтобы результат был в одной строке:
A_new = [2, 97, 49,2, 98, 49,2, 99, 49,2, 97, 50,2, 98, 50,2, 99, 50,3, 97, 97, 49,3, 97, 98, 49,3, 97, 99, 49,3, 97, 99, 49]
Что мне делать?Я надеюсь, что приложил все усилия, чтобы объяснить, что я хочу сделать.