Kezdőoldal » Számítástechnika » Programozás » Pythonba 3-ba ez hogy néz ki?

Pythonba 3-ba ez hogy néz ki?

Figyelt kérdés

C++-ba ez igy néz ki:


a[i]=b[j]


és igy az a string i-edik eleme felvette a b string j-edik elemét, de Python 3 ba nem akar működni, mit néztem el?



#Python #string #karakterláncok
2019. ápr. 22. 16:47
 1/4 anonim ***** válasza:
Gondolom immutable a string.
2019. ápr. 22. 16:59
Hasznos számodra ez a válasz?
 2/4 anonim ***** válasza:
100%

Pythonban immutable a string, tehát nem tudsz egy létező stringet módosítani, ehelyett egy új srtinget kell előállítanod. Ezt vagy úgy csinálod, hogy összeollózod a két string megfelelő karaktereit (pl c = a[:1] + b[1] + a[2:]), vagy karakterlistává alakítod a stringet, elvégzed benne a módosítást, és visszaalakítod stringgé:

l = list(a)

l[1] = b[1]

c = ''.join(l)

2019. ápr. 22. 17:19
Hasznos számodra ez a válasz?
 3/4 A kérdező kommentje:

t3.append(t2[i])


Es itt mi a gond?? t2 es t3 egy egy lista

2019. ápr. 22. 20:44
 4/4 A kérdező kommentje:
Mast neztem el bocsi, es koszonom az elozo valaszokat
2019. ápr. 22. 20:53

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!