【发布时间】:2019-06-27 00:37:29
【问题描述】:
我有两个一维数组:
tminus = [219 220 225 226 227 332]
tplus = [221 222 227 228 229 334]
还有一个二维数组:
t = [[222 224 228 244],[264 280 283 255 346]]
如何为tminus 和tplus 之间的值附加t?我试图将t 保留为二维数组。我试过了:
time = []
for k in range(len(tminus)):
for i in range(len(t)):
for j in range(len(t[i])):
if tminus[k] <= t[j] <= tplus[k]:
time.append(t[j])
print time
但是,我得到的只是空列表。
有什么建议吗?
【问题讨论】:
-
您希望 t 的值介于 tminus 的最小值和 tplus 的最大值之间吗?
-
所以对于 t 的每个值,我想看看那个值是否介于 tminus 和 tplus 的值之间。所以对于 t[0][0],我想看看它是否在 tminus[0] 和 tplus[0] 之间,然后它是否在 tminus[1] 和 tplus[1] 等之间,如果是,那么t 的值附加到时间中。
-
您希望从给定的输入中得到什么结果?
标签: python arrays loops append