我有一个使用一系列子分支的数据列表:
> {0;0}^Integer<42> {0;1}^String<The quick > {0;2}^Double<0.1>
> {1;0}^Bool<True> {1;0}^Point<{-99009.243235, 399042.762528,
> 15102.578893}> {1;1}^Arc<{-20951.867574, 430335.306547, 0};{-25310.087109, 429476.527113, 0};{-29697.790309,
> {1;2}^Line<{-39430.388946, 417565.387448, 0};{-34208.156216,
> 446281.842277, 0}> {2;0,0}^Plane<{0, 0, 0};{1,0,0};{0,1,0}> {2;0,1}^Vector<{1,0,0}> {2;1,0}^Integer<42> {2;1,1}^String<The quick >
> {2;1,2}^Double<0.1>
然后我将它们分解,所以我只看它们的目录,例如:
0;1
1;1
1;2
2;0,0
2;0,1
例如2,0,1,显示三个嵌套在一起的列表,三个深。
然后,我希望能够创建子列表,然后将其分配给这些子列表,例如:
for index 0: [[]] (this holds a list within a list to match 0,1
然后
for index 2: [ [ [][] ] ] (this holds a list within a list to match 0,1
当我遍历所有数据列表时,即时执行此操作的最佳方法是什么?我想检查第一个索引是否存在一个列表,是否不创建该列表,等等。
创建列表后,我想循环返回字符串数据,然后将数据放入相应的嵌套列表中。
答案 0 :(得分:0)
列表可以包含各种数据类型。像[4、5、6]之类的列表具有相同的数据类型(仅整数),而列表['Facebook',0.0,'USD',2974676,3.5]具有混合的数据类型:
两个字符串(“ Facebook”,“ USD”) 两个浮点数(0.0,3.5) 一个整数(2974676)
答案 1 :(得分:0)
List = [1,2]
List1 = ['A', 'B']
List.append(List1)
print("\nList after Addition of a List: ")
print(List)