How to append something to an array?

40    Asked by krowd_8310 in Java , Asked on Apr 18, 2025

What are the different ways to add elements to an array depending on the programming language you're using? Learn how appending works in languages like Python, JavaScript, and Java, and which methods are best for different scenarios.

Answered by RobertWatkins

Appending something to an array means adding a new element to the end of that array. The method you use depends on the programming language you're working with. Here's a quick breakdown of how you can do this in some popular languages:

 Python

Use the append() method:

my_list = [1, 2, 3]
my_list.append(4) # [1, 2, 3, 4]

For adding multiple items, use extend():

  my_list.extend([5, 6])

 JavaScript

Use the push() method:

let arr = [1, 2, 3];
arr.push(4); // [1, 2, 3, 4]

You can also use the spread operator:

  arr = [...arr, 5];  // [1, 2, 3, 4, 5]

 Java

Use ArrayList for dynamic arrays:

ArrayList list = new ArrayList<>();
list.add(1);
list.add(2);

Things to Remember:

  • Arrays in some languages like Java or C have fixed sizes, so you’ll need to use dynamic structures like ArrayList or manually create a new array with a larger size.
  • In scripting languages like Python and JavaScript, arrays (or lists) grow dynamically.



Your Answer

Interviews

Parent Categories