我想本质上使用一个列表,即。
L = [10, 10, 100, 10, 17, 15]
Run Code Online (Sandbox Code Playgroud)
并使用另一个列表
R = [10, 15]
Run Code Online (Sandbox Code Playgroud)
想回来
N = [0, 1, 3, 5] // indices of L that return the values in R
Run Code Online (Sandbox Code Playgroud)
索恩的尝试
我尝试使用L.index()获取索引,但是仅返回第一个值。然后,我尝试在L上运行一个for循环,并每次使用L.index(R [0]),但是类似地,它仅返回其找到的第一个索引。
for i in range(len(L)):
j = R[i]
N.append(L.index(j))
return N
Run Code Online (Sandbox Code Playgroud)
这将返回超出范围的索引,这是有意义的,但是我如何使其遍历L?
谢谢
我试图在我的 windows linux bash 子系统上 gcc 一个 test.c 文件,给了我“未安装 gcc”所以我去尝试安装 gcc,
sudo apt install gcc
所以我使用的是根“sudo”所以应该授予权限,我已经尝试了安装命令的一些不同变体
当我运行上面的命令时,我收到一系列错误,说无法找到 ubuntu 站点的 IP 地址(完整的可以在这里看到)
我认为 Ubuntu 服务器的 IP 已更改?或移动,我的意思是它字面上给出了 404 错误。这是我怀疑的,我不确定,有没有办法下载 gcc 编译器?我不知道在我的 bash 子系统上获取 gcc 编译器的任何其他途径。
谢谢你。