Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/299.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 将一个列表中随机选择的元素插入到另一个列表中_Python_List - Fatal编程技术网

Python 将一个列表中随机选择的元素插入到另一个列表中

Python 将一个列表中随机选择的元素插入到另一个列表中,python,list,Python,List,我有两个列表:list1=[“a”、“b”、“c”、“d”]和list2=[“z”、“y”、“x”、“w”] 我想随机选取list1中的一个元素,并将其放在list2[1]中 我写list2.insert(1,random.sample(list1,1)) 但是我得到了['z',['b'],'y','x','w'] 如何删除'b'周围的括号?使用随机。选择,随机。示例用于获取一组项目: list2.insert(1, random.choice(list1)) 现在,假设您想将其从列表1中删除

我有两个列表:
list1=[“a”、“b”、“c”、“d”]
list2=[“z”、“y”、“x”、“w”]

我想随机选取
list1
中的一个元素,并将其放在
list2[1]

我写
list2.insert(1,random.sample(list1,1))
但是我得到了
['z',['b'],'y','x','w']


如何删除
'b'
周围的括号?

使用
随机。选择
随机。示例
用于获取一组项目:

list2.insert(1, random.choice(list1))

现在,假设您想将其从列表1中删除:

list2.insert(1, list1.pop(random.randrange(len(list1)))

只是修改示例,但为第0个元素编制索引以删除大括号。

您从何处获得此假设?原始中的模糊性question@Uriel明白了,谢谢。英语不是我的强项。当然+谢谢你费心修改你的帖子。继续。
>>> import random
>>> list1 = ["a", "b", "c", "d"]
>>> list2 = ["z", "y", "x", "w"]
>>> list2.insert(1, random.sample(list1, 1)[0])
>>> list2
['z', 'b', 'y', 'x', 'w']