简体   繁体   中英

Appending values from one array to another array of unknown dimension

I have an array A of dimension (654 X 2). Now within a loop, I have an 'if' statement. If for a value of 'i', the condition is true, I need to append the values of 'i'th row of A into a separate array B. That means the dimension of B is not known to me beforehand. So, how to initialize such array B in python. If this is not the procedure, suggest me alternative ways to execute the same.

You could initialize B as empty array:

B = []

Then when needs, just append it with the value:

B.append( [x,y] )

you do not provide ANY code to start from, please read this to learn how to ask a question How to create a Minimal, Complete, and Verifiable example

from the almost 0 information that you've provided

you should try doing something like this:

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

print(B)

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

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