已知列表L1和L2,由L1和L2构造L3,并回答问题。
L1=[1,2,3,4,5]
L2=["one","two","three","four","five"]
L3=[[L1[1],L2[1]],[L1[2],L2[2]],[L1[3],L2[3]]]
(1)L3的值是什么?
(2)L3[1][1]的值是什么?
(3)执行L4=L3.pop(2)后,列表L3和L4的值是什么?
(4)再执行L3.extend(L4),列表L3的值是什么?
已知列表L1和L2,由L1和L2构造L3,并回答问题。
L1=[1,2,3,4,5]
L2=["one","two","three","four","five"]
L3=[[L1[1],L2[1]],[L1[2],L2[2]],[L1[3],L2[3]]]
(1)L3的值是什么?
(2)L3[1][1]的值是什么?
(3)执行L4=L3.pop(2)后,列表L3和L4的值是什么?
(4)再执行L3.extend(L4),列表L3的值是什么?
>>> L1=[1,2,3,4,5]
>>> L2=["one","two","three","four","five"]
>>> L3=[[L1[1],L2[1]],[L1[2],L2[2]],[L1[3],L2[3]]]
>>> L3
[[2, 'two'], [3, 'three'], [4, 'four']] #生成的是一个二维列表
>>> L3[1]
[3, 'three']
>>> L4 = L3.pop(2) # L3弹出索引号为2的元素,并赋值给L4
>>> L3
[[2, 'two'], [3, 'three']] #所以L3少了一个元素
>>> L4
[4, 'four']
>>> L3.extend(L4) #把L4中所有元素加到L3中
>>> L3
[[2, 'two'], [3, 'three'], 4, 'four'] #新加的两个不是列表哦
>>> L3.extend([L4]) #要加列表, L4外再套个[]
>>> L3
[[2, 'two'], [3, 'three'], 4, 'four', [4, 'four']]