我有两个列表,如下所示,car_xy和car_id。我已经编写了一个示例代码来合并两个列表的相应元素,但是没有得到所需的输出。
predict = predict(svm_5k, testing_data)
roc <- roc(testing_data$veracity, as.numeric(predict))
任何建议都会很棒。
答案 0 :(得分:5)
实际上你需要[list(pair) for pair in zip(car_id, car_xy)]
答案 1 :(得分:1)
假设数组长度相同,则循环遍历它们并将它们组合起来:
valet link blog
答案 2 :(得分:0)
您正在搜索zip
功能。 https://docs.python.org/3/library/functions.html#zip
car_xy =[(650,700),(568,231),(789,123),(968,369)]
car_id =[284,12,466,89]
required_details = zip(car_id,car_xy)
编辑: 添加以下内容使其成为一个列表,以防需要变异。
req_details_list = [list(pair) for pair in required_details]