如果可能的话,我必须将多个列表数据及其位置保存在一个或两个列表中。我给你举个例子:
list1 = [1,2,3,4]
list2 = [5,6,7,8,9,10]
list3 = ["a","b","c"]
all_list = []
all_list.append(list1)
all_list.append(list2)
all_list.append(list3)
print(all_list)
[[1,2,3,4],[5,6,7,8,9,10],["a","b","c"]]
问题是我无法从list2[3]
获取all_list
例如。我只会得到整个list2(all_list [1])
谁知道我怎样才能获得个人价值?
我也尝试过:
all_list = list1+list2+list3
但是我无法做到这一点,因为我不知道每个列表的长度所以它会变得混乱
答案 0 :(得分:2)
>>> all_list[1][3]
8
会为你做那件事
当您拨打all_list[1]
时,您正在调用主列表中的第二个子列表all_list
。然后,要调用该子列表中的第4个值,您将不得不再次说出all_list[1][3]
答案 1 :(得分:0)
要获取第二个子列表的第四个元素,可以使用 -
printf
演示(例如) -
<?php
for($r=0;$r<5;r++;){
print "<label for='cb'>"
. "</label><input type='checkbox' name='name[]' id='cb' />";
}
?>