Rionen kérdése:

Pythonban lista elemeket értékük szerint hogy hasonlítunk össze ha nem csak számokból állnak az elemek?

Figyelt kérdés
A megoldás megemlíti, hogy a betűk ASCII kódjai a számok kódjai után vannak a kódtáblában.De nem tudom, hogy hogyan kéne kivitelezni.

2016. máj. 3. 21:21
 1/5 Ozmium42 ***** válasza:

Nem teljesen értem mi a feladat, de a beépített ord() függvény megadja a karakter számkódját.


Pl.

>>> ord("1")

49

>>> ord("a")

97

2016. máj. 4. 00:34
Hasznos számodra ez a válasz?
 2/5 anonim ***** válasza:

Az első azért nem érti a feladatot, mert nem derül ki a kérdésedből.

Minek alapján akarod összehasonlítani őket? Mit tekintesz nagyobbnak?

Kicsit guglizz utána az alfanumerikus, numerikus, alfabetikus rendezés fogalmának, hátha utána érteni fogod, mit szeretnél.

2016. máj. 4. 12:36
Hasznos számodra ez a válasz?
 3/5 anonim ***** válasza:

Pythonban siman ossze lehet hasonlitani stringeket:


In [5]: a = 'cica'


In [6]: b = 'kutya'


In [7]: a > b

Out[7]: False


In [8]: b == b

Out[8]: True


In [9]: b == a

Out[9]: False


In [10]: a < b

Out[10]: True


Az osszehasonlitas a kovetkezo keppen tortenik: "Strings are compared lexicographically using the numeric equivalents (the result of the built-in function ord()) of their characters. Unicode and 8-bit strings are fully interoperable in this behavior."

[link]

2016. máj. 4. 13:37
Hasznos számodra ez a válasz?
 4/5 A kérdező kommentje:
értékük szerint hasonlít össze, nem hosszúságuk alapján.
2016. máj. 4. 15:22
 5/5 anonim ***** válasza:

"értékük szerint hasonlít össze, nem hosszúságuk alapján."

Es az baj? A kerdesedbol nem ugy tunt, hogy a hossz erdekel. Ha a hosszra akarsz menni, akkor nagyon egyszeruen csak a len() fuggvenyt hasznalod.


In [15]: a

Out[15]: 'cica'


In [16]: b

Out[16]: 'kutya'


In [17]: len(a) == len(b)

Out[17]: False


In [18]: len(a) < len(b)

Out[18]: True

2016. máj. 4. 16:17
Hasznos számodra ez a válasz?

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!