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.