TypeError:列表索引必须是整数或切片

时间:2019-06-11 07:55:54

标签: python loops typeerror

我正在尝试可视化网络。从.csv文件读取信息。所有节点都是列表中的对象。对象也包含一个列表。我一直遇到TypeError错误:TypeError:列表索引必须是整数或切片,而不是Router

我尝试在第二个for循环中进行强制转换,进行各种循环,但是每当我尝试第二个循环时都会中断

在节点之间添加边缘到网络

for a in node_list:
    for e in node_list[a].dst:
        ams_net.add_edge(node_list[e].name, node_list[e].dst[e])

我需要它遍历node_list中的所有节点,并且必须为每个目的地创建一个具有“边缘”的节点...

1 个答案:

答案 0 :(得分:1)

尝试一下:

downloadHandler

因为library(shiny) library(DT) dat <- iris[1:3, ] ui <- fluidPage( DTOutput("table") ) server <- function(input, output){ output[["table"]] <- renderDT({ datatable(dat, editable = "cell", extensions = "Buttons", options = list( dom = "Bfrtip", buttons = list( "csv" ) )) }) observeEvent(input[["table_cell_edit"]], { cellinfo <- input[["table_cell_edit"]] dat <<- editData(dat, input[["table_cell_edit"]], "table") }) } shinyApp(ui, server) for a in node_list: for e in a.dst: ecp_net.add_edge(a.name, e) 不是索引,而是列表的元素