Kezdőoldal » Számítástechnika » Programozás » Számjegyek cseréje egy számban...

Számjegyek cseréje egy számban, Python?

Figyelt kérdés

Hogyha van egy listám csupa háromjegyű számmal, és azt szeretném, hogy mindegyiknél cserélje fel az utolsó és első számjegyét, azt hogy tudom megcsinálni Pythonban?

Tehát pl van egy ilyen listám:

a=[342, 763, 927]

Ilyet szeretnék kapni:

b=[243, 367, 729]


Valami ilyesmire gondoltam, de tudom, hogy ez egészen sok sebből vérzik:

for i in range(len(a)):

str(a[i])[0] = str(a[i])[2]

str(a[i])


Tudna valaki segíteni? köszönöm szépen.



2021. nov. 23. 19:49
1 2 3 4
 31/32 zozo256 ***** válasza:

ez ennyi:


[int((x := str(num))[-1] + x[1:-1] + x[0]) for num in a]

2021. nov. 25. 14:39
Hasznos számodra ez a válasz?
 32/32 anonim ***** válasza:
#31 Gratulálok, frappáns!
2021. nov. 25. 14:57
Hasznos számodra ez a válasz?
1 2 3 4

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!