簡體   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