Перемешать список питонов без использования встроенной функции
Я работаю над написанием двух разных функций перемешивания.
Первая функция тасования должна взять список и вернуть новый список с элементами, перетасованными в случайном порядке.
Это то, что у меня есть для первой функции случайного
def shuf(List):
import random
newList=[]
for i in List:
i=random.randrange(len(List))
newList+=i
return newList
Вторая функция перемешивания принимает список в качестве параметра и перетасовывает список на месте.
Я знаю, как сделать это с помощью встроенной функции, но мне не разрешено ее использовать.