📅  最后修改于: 2023-12-03 15:18:55.395000             🧑  作者: Mango
In this post, we'll take a look at how to work with two arrays in Python and TypeScript. We'll cover basic array operations, such as concatenating, slicing, manipulating and iterating.
Let's start by creating two arrays in Python using the list syntax:
array1 = [1, 2, 3]
array2 = [4, 5, 6]
To concatenate the two arrays, we can use the +
operator:
concatenated_array = array1 + array2
print(concatenated_array) # prints [1, 2, 3, 4, 5, 6]
To extract a range of elements from an array, we can use slicing. Slicing works like this: array[start:end]
.
sliced_array = array1[1:3]
print(sliced_array) # prints [2, 3]
We can modify individual elements in an array by accessing them through their index and assigning a new value:
array1[1] = 42
print(array1) # prints [1, 42, 3]
To iterate over an array, we can use a for
loop:
for element in array1:
print(element)
Let's switch to TypeScript and create two arrays of numbers:
const array1: number[] = [1, 2, 3];
const array2: number[] = [4, 5, 6];
To concatenate two arrays in TypeScript, we can use the concat()
method:
const concatenatedArray = array1.concat(array2);
console.log(concatenatedArray); // prints [1, 2, 3, 4, 5, 6]
To slice an array in TypeScript, we can use the slice()
method:
const slicedArray = array1.slice(1, 3);
console.log(slicedArray); // prints [2, 3]
To modify an individual element in an array in TypeScript, we can access it through its index and assign a new value:
array1[1] = 42;
console.log(array1); // prints [1, 42, 3]
To iterate over an array in TypeScript, we can use a for...of
loop:
for (const element of array1) {
console.log(element);
}
In this post, we've covered some basic array operations in Python and TypeScript. Arrays are a fundamental data structure in programming and understanding how to work with them is key to writing effective code.