Oktatás * Programozás 2 * Szkriptnyelvek * levelezősök Félévek Linkek * kalendárium |
Py /
20170521creversed A reversed() függvénnyel egy szekvenciát tudunk bejárni fordított sorrendben. A sorted() -hoz hasonlóan ez sem módosítja az eredeti szekvenciát, hanem (és itt eltér a sorted() -tól) egy iterátort ad vissza. def main(): li = [2, 4, 6, 9] print(li) # print(reversed(li)) # for e in reversed(li): print(e) [2, 4, 6, 9] <list_reverseiterator object at 0x7f7dc4e7b668> 9 6 4 2 Nem csak listára működik, hanem szekvenciákra is (pl. sztringekre is): def main(): s = "python" print(s) # print(reversed(s)) # for c in reversed(s): print(c) python <reversed object at 0x7f73856f7668> n o h t y p .reverse() Ha már itt tartunk, akkor említsük meg a list osztály A >>> a = [1, 6, 8] >>> a.reverse() >>> a [8, 6, 1] >>> print(a.reverse()) None >>> a [1, 6, 8] >>> Linkek |
Blogjaim, hobbi projektjeim * The Ubuntu Incident [ edit ] |