Recent Changes - Search:

Oktatás

* Programozás 1
  + feladatsor
  + GitHub oldal

* Szkriptnyelvek
  + feladatsor
  + quick link

Teaching

* Programming 1 (BI)
  ◇ exercises
  ◇ quick link

* Scripting Languages
  ◇ exercises
  ◇ quick link

teaching assets


Félévek

* aktuális (2023/24/2)
* archívum


Linkek

* kalendárium
   - munkaszüneti napok '20
* tételsorok
* jegyzetek
* szakdolgozat / PhD
* ösztöndíjak
* certificates
* C lang.
* C++
* C#
* Clojure
* D lang.
* Java
* Nim
* Scala


[ edit | logout ]
[ sandbox | passwd ]

Py3 /

20120905c

My shuffle

A random modulban lévő shuffle() eljárás helyben keveri össze egy lista elemeit, vagyis visszatérési értéke None. Emiatt több műveletet nem tudunk összevonni, vagyis nem tudjuk például egyszerűen kifejezni azt, hogy "keverd össze a lista elemeit majd térj vissza az utolsó elemmel" (azaz a random.shuffle(li)[-1] nem fog menni).

Feladat

Készítsünk egy shuffled() nevű függvényt, mely visszatér az összekevert elemeket tartalmazó listával, lehetővé téve ezáltal a fenti műveletet: shuffled(li)[-1] .

A függvény működjön a sorted()-hoz hasonlóan, vagyis az input listát NE módosítsuk! Vagyis a shuffled() adjon vissza egy összekevert listát úgy, hogy a paraméterül kapott listát NEM módosítja.

Cloud City

  

Blogjaim, hobbi projektjeim

* The Ubuntu Incident
* Python Adventures
* @GitHub
* heroku
* extra
* haladó Python
* YouTube listák


Debrecen | la France


[ edit ]

Edit - History - Print *** Report - Recent Changes - Search
Page last modified on 2022 August 28, 16:10