Tatasusunan ialah struktur data yang mempunyai set item daripada jenis data yang sama, dengan setiap elemen dikenal pasti oleh indeks.
Python tidak mempunyai struktur datanya sendiri untuk mewakili tatasusunan Walau bagaimanapun, kita boleh menggunakan struktur data senarai sebagai alternatif kepada tatasusunan Di sini kita akan menggunakan senarai tatasusunan
[10, 4, 11, 76, 99]
Tatasusunan integer yang ditakrifkan menggunakan modul tatasusunan ialah −
array('i', [1, 2, 3, 4])
array([1, 2, 3, 4])
Senario input dan output
Input array: [1, 2, 3, 4, 5, 6, 7, 8, 9] Output: [1, 2, 3]
Input array: [‘a’, ‘b’, ‘c’, ‘d’, ‘e’] Output: [‘a’, ‘b’]
Menghiris
sequence_object[start : end]
Di mana,
Gunakan Senarai
Contoh
# creating array lst = [1, 2, 0, 4, 1, 2, 3, 8] print ("The original array is: ", lst) print() numOfItems = 4 # Get first number of elements result = lst[:numOfItems] print ("The first {} number of elements are: {}".format(numOfItems, result))
The original array is: [1, 2, 0, 4, 1, 2, 3, 8] The first 4 number of elements are: [1, 2, 0, 4]
4 elemen pertama diakses daripada tatasusunan yang diberikan menggunakan sintaks lst[:numOfItems] dan elemen tersebut disimpan dalam pembolehubah hasil
Terjemahan bahasa Cina bagiContoh
# creating array lst = [1, 2, 0] print ("The original array is: ", lst) print() numOfItems = 4 # Get first number of elements result = lst[:numOfItems] print ("The first {} number of elements are: {}".format(numOfItems, result))
The original array is: [1, 2, 0] The first 4 number of elements are: [1, 2, 0]
Bilangan item yang diminta adalah lebih banyak berbanding dengan jumlah item yang tersedia dalam senarai tatasusunan, bukannya meningkatkan ralat, objek penghirisan lst[:numOfItems] memaparkan elemen yang tersedia sahaja.
Senarai Suka, kami juga boleh menggunakan tatasusunan NumPy untuk mengakses elemen tatasusunan.
Terjemahan bahasa Cina bagiContoh
import numpy # creating array numpy_array = numpy.array([1, 3, 5, 6, 2, 9, 8]) print ("The original array is: ", numpy_array) print() numOfItems = 2 # get first number of elements result = numpy_array[:numOfItems] print ("The result is: ", result)
The original array is: [1 3 5 6 2 9 8] The result is: [1 3]
Dua elemen pertama 1,3 diakses daripada objek tatasusunan numpy.
Modul tatasusunan ialah modul Python terbina dalam yang digunakan untuk menentukan objek tatasusunan menggunakan kaedah tatasusunan().
Terjemahan bahasa Cina bagiContoh
import array # creating array arr = array.array('i', [2, 1, 4, 3, 6, 5, 8, 7]) print ("The original array is: ", arr) print() numOfItems = 2 # remove first elements result = arr[:numOfItems] print ("The result is: ", result)
The original array is: array('i', [2, 1, 4, 3, 6, 5, 8, 7]) The result is: array('i', [2, 1])
2 elemen pertama daripada arr tatasusunan input disimpan dalam pembolehubah hasil.
Atas ialah kandungan terperinci Program Python untuk mendapatkan item pertama nombor yang diberikan dalam tatasusunan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!