Indexelési probléma Pythonban?
Figyelt kérdés
A következő a problémám Pythonban: a for ciklusban negatív lista indexekre hivatkozok és nem hibaüzenetet ad, hanem a lista végéről ír ki elemeket.
------------------------------------------------------------------
Calmo = ["CalmoSoft1","CalmoSoft2","CalmoSoft3","CalmoSoft4","CalmoSoft5"]
for n in range(len(Calmo)):
print(Calmo[n-2])
------------------------------------------------------------------
Output:
----------
CalmoSoft4
CalmoSoft5
CalmoSoft1
CalmoSoft2
CalmoSoft3
----------
2021. nov. 13. 06:32
1/8 A kérdező kommentje:
Ha ez tudatos, akkor még lehet hasznos is bizonyos esetekben.
2021. nov. 13. 07:35
4/8 A kérdező kommentje:
#2 és #3 Köszönöm szépen az információt.
2021. nov. 13. 08:37
5/8 anonim válasza:
Ha már ilyen néven kérdezel és válaszolsz, hogy akármiSoft, akkor igazán vehetnéd a fáradtságot, hogy nem kisérletezgetéssel tanulsz egy nyelvet :D
6/8 A kérdező kommentje:
#5 Nem kisérletezgettem, hanem véletlenül negatív számot adtam meg indexnek.
2021. nov. 13. 08:54
8/8 A kérdező kommentje:
#7 Köszönöm az információt.
2021. nov. 13. 20:04
További 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!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!