繁体   English   中英

将一个数组中的值附加到另一个未知维度的数组

[英]Appending values from one array to another array of unknown dimension

我有一个维度数组 A (654 X 2)。 现在在一个循环中,我有一个“if”语句。 如果对于“i”的值,条件为真,我需要将 A 的“第 i”行的值附加到单独的数组 B 中。这意味着我事先不知道 B 的维度。 那么,如何在python中初始化这样的数组B。 如果这不是程序,请建议我执行相同的替代方法。

您可以将 B 初始化为空数组:

B = []

然后在需要时,只需将其附加值:

B.append( [x,y] )

您没有提供任何代码作为起点,请阅读本文以了解如何提出问题如何创建最小、完整和可验证的示例

从您提供的几乎 0 条信息中

你应该尝试做这样的事情:

B = []
for i in range(n):
    if i % 2 == 0: # example of condition
        B += [ A[i] ]

print(B)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM