Czy istnieje o wiele krótszy sposób napisania następującego kodu?Lista elementów zastępujących łańcuchy znaków w języku Python
my_string = my_string.replace('A', '1')
my_string = my_string.replace('B', '2')
my_string = my_string.replace('C', '3')
my_string = my_string.replace('D', '4')
my_string = my_string.replace('E', '5')
Należy pamiętać, że nie potrzebuję tych dokładnych wartości zastąpionych; Ja po prostu szukasz sposobu, aby włączyć 5+ linie do mniej niż 5
To dziwne; tak to napisałem, ponieważ problem polega na mapowaniu z jednej postaci na drugą. Ale tak naprawdę, nie używasz dyktatury jako dyktatury; używasz go jako listy krotek. Dlaczego więc nie napisać listy krotek? –
Z pewnością lista krotek również zadziała (i będzie szybsza). Będę edytować odpowiedź, aby uwzględnić tę opcję. –
Co jeśli będziesz miał to mapowanie {'A': '1', '1': "A"} prawdopodobnie wynik nie będzie taki sam jak oczekiwano – muni764