在Python中克隆或复制列表有哪些选项?
在使用时new_list = my_list,每次都会对new_list更改进行任何修改my_list.为什么是这样?
我是python的新手。具有讽刺意味的是,来自C ++的背景知识使我难以理解这种语言的简单性,更不用说IDLE的工作原理了。
无论如何,我需要编写一个简单的函数,该函数接受一个列表并返回一个新列表,其中的元素被随机排列
这就是我到目前为止
import random
def shuffle():
aList = []
i = 0
for i in range(0, 5):
elements = input(": ")
aList.append(elements)
shuffleList = random.shuffle(aList)
return shuffleList
shuffle()
Run Code Online (Sandbox Code Playgroud)
在我输入了元素(在这种情况下为数字)之后,什么也没有输出。因此,由于某种原因shuffleList并未在其中显示。有任何想法吗 ?
Run Code Online (Sandbox Code Playgroud)>>> : 1 : 2 : 3 : 4 : 5 >>>