Kezdőoldal » Számítástechnika » Programozás » Pythonban hogyan tudok különbö...

Pythonban hogyan tudok különböző "inputokat" növekvő sorrendbe rendezni?

Figyelt kérdés

Tehát adott egy feladat ahol megadok egy inputot pl. a=input('Add meg az üzeneted: ')


Ezt 4x ismétlem és ugye mindig más üzenetet adok meg.

Ezt a 4 üzenetet hogyan tudom abc sorrendbe tenni? Mert ha split-tel felbontom, majd sort-al próbálom, akkor csak az adott mondat szavait rendezi.


Bocsánat, ha kicsit zavaros a leírás.



2021. ápr. 18. 13:48
 1/8 anonim ***** válasza:
100%
Mindegyik inputot beleteszed egy listába és ezt a listát rendezed.
2021. ápr. 18. 13:53
Hasznos számodra ez a válasz?
 2/8 anonim ***** válasza:
100%

Szóval a 4 üzenetet kell csak sorba tenni, vagy az egyes szavakat az összes üzenetből?


Ha csak az üzeneteket, ahhoz elég csinálni egy tömböt a 4 input stringből, aztán a tömbön használsz valamilyen rendezést.


Ha az összes üzenetben szereplő szót kell abc szerint rendezni, akkor meg minden üzenetet felbontasz split-tel, az így kapott listákat egy közös listában egyesíted, aztán utána mehet a rendezés.

2021. ápr. 18. 13:57
Hasznos számodra ez a válasz?
 3/8 anonim ***** válasza:
100%

uzenetek = []

for i in range(4)

•••uzenet=input('Add meg az üzeneted: ')

•••uzenetek.append(uzenet)

uzemetek.sort()

2021. ápr. 18. 13:58
Hasznos számodra ez a válasz?
 4/8 anonim ***** válasza:
0%
Ha megviszgálnád minden input string első karakterét és úgy sortolnád, az nagyon kemény lenne, ugye?
2021. ápr. 18. 14:41
Hasznos számodra ez a válasz?
 5/8 A kérdező kommentje:

Nagyon szépen köszönöm!!😁


Azt esetleg nem tudod, hogy ugyanzen példában, ha rendeztem az első tag alapján, akkor azon belül hogyan tudom a 2. alapján is?

Tehát ha a 4 mondat közül 2 pl. 'Kovács' szóval kezdődik,akkor utána úgy rendezzen, hogy csak ebből a 2 mondatból rendezze a 2. tagokat és ne vonja bele a másik 2 mondat szavait is.

2021. ápr. 18. 14:54
 6/8 anonim ***** válasza:
100%

Feltéve, ha tagok alatt szavakat érted ezt fogja tenni. Nincs jelentősége annak, hogy szavakból áll. Kovács Pista és

Kovács Péter sorrendjét az é és i betű alapján fogja eldönteni, azaz az első különböző karakter alapján.

2021. ápr. 23. 23:13
Hasznos számodra ez a válasz?
 7/8 anonim ***** válasza:
sorted([input('Add meg az üzeneted: ') for i in range(4)])
2021. ápr. 24. 11:50
Hasznos számodra ez a válasz?
 8/8 A kérdező kommentje:
Köszönöm szépen!
2021. ápr. 26. 16:29

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!