本文共 2281 字,大约阅读时间需要 7 分钟。
我们可以通过遍历两个列表,并将对应位置的元素合并成一个子列表,实现两个列表的合并。以下是实现代码:
a = [1, 2, 3, 4, 5]b = [2, 3, 4, 5, 6]d = []for i in range(len(a)): c = [] c.append(a[i]) c.append(b[i]) d.append(c)print(d)
运行结果为:
[[1, 2], [2, 3], [3, 4], [4, 5], [5, 6]]
通过将一个列表中的每个元素与另一个列表中的对应元素进行组合,可以实现垂直合并。以下是实现代码:
date_temp1 = [ '1545225954.721;1545225955.115', '1545225955.215;1545225955.316;1545225955.422', '1545225955.708;1545225955.817;1545225955.916', '1545225956.230;1545225956.319']date_temp2 = []for i in range(len(date_temp1)): if date_temp1[i]: date_temp2.append(date_temp1[i].split(';'))print(date_temp2)for i in date_temp2: for j in i: date.append(j)print(date) 运行结果为:
[ ['1545225954.721', '1545225955.115'], ['1545225955.215', '1545225955.316', '1545225955.422'], ['1545225955.708', '1545225955.817', '1545225955.916'], ['1545225956.230', '1545225956.319'] ]
通过遍历一个列表,并将其元素按顺序添加到另一个列表中,可以实现顺序合并。以下是实现代码:
date_temp1 = [ '1545225954.721;1545225955.115', '1545225955.215;1545225955.316;1545225955.422', '1545225955.708;1545225955.817;1545225955.916', '1545225956.230;1545225956.319']date_temp2 = []for i in range(len(date_temp1)): if date_temp1[i]: date_temp2.append(date_temp1[i].split(';'))print(date_temp2)for i in date_temp2: for j in i: date.append(j)print(date) 运行结果为:
[ '1545225954.721', '1545225955.115', '1545225955.215', '1545225955.316', '1545225955.422', '1545225955.708', '1545225955.817', '1545225955.916', '1545225956.230', '1545225956.319' ]
我们可以将两个列表合并成一个元组,实现代码如下:
a = [1, 2, 3, 4, 5]b = [2, 3, 4, 5, 6]d = []for i in range(len(a)): c = (a[i], b[i]) d.append(c)print(d)
运行结果为:
[ (1, 2), (2, 3), (3, 4), (4, 5), (5, 6) ]
import numpy as npX = [[0.1, 0.1], [0.2, 0.1], [0.1, 0.1]]X2 = [[[0.1, 0.5], [0.1, 0.8]]]X1 = [0.1, 0.2, 0.1, 0.1, 0.1, 0.1]L1 = np.array(X1)print(L1.shape) # (6,)print(len(L1.shape)) # 1L = np.array(X)print(L.shape) # (3, 2)print(len(L.shape)) # 2L2 = np.array(X2)print(L2.shape) # (1, 2, 2)print(len(L2.shape)) # 3
运行结果为:
(6,)1(3, 2)2(1, 2, 2)3
date_lst = []for i in range(3): date_lst.append([])print(date_lst)
运行结果为:
[[], [], []]
转载地址:http://ieofk.baihongyu.com/