Hướng dẫn create an array with n elements python - tạo mảng n phần tử python

>>> n = 5                     #length of list
>>> list = [None] * n         #populate list, length n with n entries "None"
>>> print(list)
[None, None, None, None, None]

>>> list.append(1)            #append 1 to right side of list
>>> list = list[-n:]          #redefine list as the last n elements of list
>>> print(list)
[None, None, None, None, 1]

>>> list.append(1)            #append 1 to right side of list
>>> list = list[-n:]          #redefine list as the last n elements of list
>>> print(list)
[None, None, None, 1, 1]

>>> list.append(1)            #append 1 to right side of list
>>> list = list[-n:]          #redefine list as the last n elements of list
>>> print(list)
[None, None, 1, 1, 1]

hoặc thực sự không có gì trong danh sách để bắt đầu với:

>>> n = 5                     #length of list
>>> list = []                 # create list
>>> print(list)
[]

>>> list.append(1)            #append 1 to right side of list
>>> list = list[-n:]          #redefine list as the last n elements of list
>>> print(list)
[1]

trên lần lặp thứ 4 của phần phụ:

>>> list.append(1)            #append 1 to right side of list
>>> list = list[-n:]          #redefine list as the last n elements of list
>>> print(list)
[1,1,1,1]

5 và tất cả sau đó:

>>> list.append(1)            #append 1 to right side of list
>>> list = list[-n:]          #redefine list as the last n elements of list
>>> print(list)
[1,1,1,1,1]

Một mảng là một tập hợp các mục cùng loại được lưu trữ tại các vị trí bộ nhớ liên tục. Để truy cập các yếu tố, bạn chỉ cần biết địa chỉ bộ nhớ của mục đầu tiên của một mảng còn được gọi là địa chỉ cơ sở. Bạn có thể truy cập tất cả các mục khác hoặc đi qua một mảng bằng cách chỉ cần thêm một phần bù vào địa chỉ cơ sở này. Danh sách Python cũng có thể được coi là mảng nhưng danh sách có thể lưu trữ nhiều mục dữ liệu của các kiểu dữ liệu khác nhau. Bài viết này là về cách tạo ra một mảng số 1 đến N trong Python. Nếu bạn muốn tìm hiểu thêm về lập trình Python, hãy truy cập các hướng dẫn lập trình Python.

Có nhiều phương pháp khác nhau để tạo ra một mảng số 1 đến N trong Python. Trong bài viết này, chúng tôi sẽ thảo luận về những điều sau đây.

  • Tạo một mảng các số từ 1 đến N bằng cách sử dụng hàm phạm vi () trong Python.
  • Tạo một mảng bằng chức năng do người dùng xác định
  • Tạo một mảng bằng hàm arange () numpy-arange
  • Tạo một mảng bằng mảng mô -đun Python

Một mô -đun mảng của Python được sử dụng để tạo một mảng bao gồm các phần tử hoặc các mục của cùng một kiểu dữ liệu. Mô -đun mảng lấy hai đối số làm đầu vào. Cái đầu tiên là kiểu dữ liệu của một mảng, chẳng hạn như ‘I, cho số nguyên. Tất cả các kiểu dữ liệu khác được đưa ra trong liên kết này. Đối số thứ hai bao gồm các yếu tố hoặc mục của một mảng.

Trong ví dụ trên, chúng tôi đã tạo hai mảng ARR1 và ARR2 số nguyên và số nổi. Hiển thị chức năng ở đây được sử dụng để in nội dung của một mảng được tạo. Phải mất hai đối số: một mảng ’n, và kích thước của mảng’ s được tạo ra.RANGE() FUNCTION

Có nhiều hoạt động khác nhau có thể được thực hiện trên các mảng như chèn, xóa, sắp xếp các mảng thành thứ tự tăng dần và giảm dần, v.v. Hãy tự mình thử chúng. Nếu bạn có bất kỳ truy vấn nào liên quan đến chủ đề này hoặc bất kỳ chủ đề nào khác liên quan đến ngôn ngữ lập trình Python, hãy cho chúng tôi biết trong các bình luận hoặc liên hệ với chúng tôi.

CODE::

#Creation of an array using Range() Function

list = list(range(1,8))

print(list)

[1, 2, 3, 4, 5, 6, 7]

Một mảng là một tập hợp các mục cùng loại được lưu trữ tại các vị trí bộ nhớ liên tục. Để truy cập các yếu tố, bạn chỉ cần biết địa chỉ bộ nhớ của mục đầu tiên của một mảng còn được gọi là địa chỉ cơ sở. Bạn có thể truy cập tất cả các mục khác hoặc đi qua một mảng bằng cách chỉ cần thêm một phần bù vào địa chỉ cơ sở này. Danh sách Python cũng có thể được coi là mảng nhưng danh sách có thể lưu trữ nhiều mục dữ liệu của các kiểu dữ liệu khác nhau. Bài viết này là về cách tạo ra một mảng số 1 đến N trong Python. Nếu bạn muốn tìm hiểu thêm về lập trình Python, hãy truy cập các hướng dẫn lập trình Python.

Có nhiều phương pháp khác nhau để tạo ra một mảng số 1 đến N trong Python. Trong bài viết này, chúng tôi sẽ thảo luận về những điều sau đây.List-Function. The function takes parameter ‘n’ which represents the length of the array. In this function, a for loop is used which treats n as the last index of the array and append the number in the List_array starting from 0 up to the maximum length ‘n’ as shown below.

CODE:

def List_function(n):
    list_array = []
    for i in range(n+1):
        list_array.append(i)
    return(list_array)

print(List_function(10))

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

Tạo một mảng các số từ 1 đến N bằng cách sử dụng hàm phạm vi () trong Python.

Tạo một mảng bằng chức năng do người dùng xác định

import numpy as np
list_array = list(np.arange(1,13+1))
print(list_array)

[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13]

numpy.arange () được sử dụng để tạo ra một mảng có kích thước lớn.

Tạo một mảng bằng mảng mô -đun Python

Một mô -đun mảng của Python được sử dụng để tạo một mảng bao gồm các phần tử hoặc các mục của cùng một kiểu dữ liệu. Mô -đun mảng lấy hai đối số làm đầu vào. Cái đầu tiên là kiểu dữ liệu của một mảng, chẳng hạn như ‘I, cho số nguyên. Tất cả các kiểu dữ liệu khác được đưa ra trong liên kết này. Đối số thứ hai bao gồm các yếu tố hoặc mục của một mảng.

>>> n = 5                     #length of list
>>> list = []                 # create list
>>> print(list)
[]

>>> list.append(1)            #append 1 to right side of list
>>> list = list[-n:]          #redefine list as the last n elements of list
>>> print(list)
[1]
0

>>> n = 5                     #length of list
>>> list = []                 # create list
>>> print(list)
[]

>>> list.append(1)            #append 1 to right side of list
>>> list = list[-n:]          #redefine list as the last n elements of list
>>> print(list)
[1]
1

Trong ví dụ trên, chúng tôi đã tạo hai mảng ARR1 và ARR2 số nguyên và số nổi. Hiển thị chức năng ở đây được sử dụng để in nội dung của một mảng được tạo. Phải mất hai đối số: một mảng ’n, và kích thước của mảng’ s được tạo ra.display here is used to print the contents of an array created. It takes two arguments: an array ‘n’ and the size of array ‘s’ created.

Có nhiều hoạt động khác nhau có thể được thực hiện trên các mảng như chèn, xóa, sắp xếp các mảng thành thứ tự tăng dần và giảm dần, v.v. Hãy tự mình thử chúng. Nếu bạn có bất kỳ truy vấn nào liên quan đến chủ đề này hoặc bất kỳ chủ đề nào khác liên quan đến ngôn ngữ lập trình Python, hãy cho chúng tôi biết trong các bình luận hoặc liên hệ với chúng tôi.