根据用户输入将嵌套列表数据附加到另一个嵌套列表

时间:2017-04-06 10:37:54

标签: python list loops for-loop

我正在尝试研究如何将数据从一个嵌套列表追加到另一个嵌套列表。我熟悉.append()。我的问题出现了,因为我希望用户能够选择要追加的数据。

所以我有两个嵌套列表,如下所示:

       '------Add Columns into your DataTable----------------
        For k As Integer = 0 To CalibSchdNameAry.Length - 1 
            Rectab.Columns.Add(CalibSchdNameAry(k))
        Next
       '-----------------------------------------------------
       '------Add Rows Data Into Your Datatable From Html Table-------
        For i As Integer = 0 To ClbTab.Rows.Count - 1
            Rectab.Rows.Add()
            For j As Integer = 0 To CalibSchdNameAry.Length - 1
                If i + 1 < ClbTab.Rows.Count - 1 Then
                    Rectab.Rows(i).Item(CalibSchdNameAry(j)) = ClbTab.Rows(i + 1).Cells(j).Text
                End If
            Next


        Next

我想要这样的东西...... list_one = [['example', 'example', '000', 'example'],['example', 'example', '000', 'example']] 如果用户输入1,我想从该索引的嵌套列表中获取数据,并将该数据附加到另一个列表中。

我也不希望数据被切片。我希望将整个user_input = input("Enter a number: ")附加到另一个列表中。

1 个答案:

答案 0 :(得分:0)

list_one = [['example', 'example', '000', 'example'],
            ['example', 'example', '001', 'example']] 
list_out = []
user_input = input("Enter a number: ")
list_out.append(list_one[int(user_input)])
相关问题