Senarai:
Senarai diwakili oleh
Senarai ialah koleksi data heterogen(Jenis data berbeza).
Senarai adalah berasaskan indeks
Senarai boleh ubah(boleh diubah)
Contoh:
student_data = ['Pritha', 'B.E', 30, True, 5.6] print(student_data)
['Pritha', 'B.E', 30, True, 5.6]
Contoh menggunakan gelung while:
student_data = ['Pritha', 'B.E', 30, True, 5.6] i = 0 while i<len print i> <pre class="brush:php;toolbar:false">Pritha B.E 30 True 5.6
Contoh menggunakan gelung untuk:
student_data = ['Pritha', 'B.E', 30, True, 5.6] for data in student_data: print(data, end=" ")
Pritha B.E 30 True 5.6
hitung():
Ia digunakan untuk mencipta indeks dalam gelung.
Juga digunakan untuk pengelompokan dan penjejakan indeks.
student_data = ['Pritha', 'B.E', 30, True, 5.6] index = 0 for index,data in enumerate(student_data): print(index, data) index+=1
0 Pritha 1 B.E 2 30 3 True 4 5.6
Senarai boleh diubah jadi kami boleh menukar mana-mana elemen daripada senarai.
student_data = ['Pritha', 'B.E', 30, True, 5.6] print(student_data) student_data[1] = 'M.E' print(student_data)
['Pritha', 'B.E', 30, True, 5.6] ['Pritha', 'M.E', 30, True, 5.6]
tambah():
Ia digunakan untuk menambah elemen pada penghujung senarai.
Ia mengubah suai senarai di tempat dan tidak mengembalikan senarai baharu.
Buat senarai menggunakan append():
employee = [] employee.append('Raja') employee.append('Madurai') employee.append('B.Sc.,') employee.append(5.2) employee.append(True) print(employee)
['Raja', 'Madurai', 'B.Sc.,', 5.2, True]
masukkan():
Ia digunakan untuk memasukkan elemen pada kedudukan tertentu dalam senarai.
employee = ['Raja', 'Madurai', 'B.Sc.,', 5.2, True] employee.insert(2, 'Tamil Nadu') print(employee)
['Raja', 'Madurai', 'Tamil Nadu', 'B.Sc.,', 5.2, True]
alih keluar():
Ia digunakan untuk mengalih keluar kejadian pertama unsur tertentu daripada senarai.
Jika elemen ditemui, ia dialih keluar dan senarai itu diubah suai di tempatnya.
Jika elemen tidak terdapat dalam senarai, ValueError akan dibangkitkan.
employee = ['Raja', 'Madurai', 'B.Sc', 5.2, True] employee.remove('Madurai') print(employee)
['Raja', 'B.Sc', 5.2, True]
pop():
Ia digunakan untuk mengalih keluar dan mengembalikan elemen daripada senarai pada indeks tertentu.
employee = ['Raja', 'Madurai', 'B.Sc', 5.2, True] employee.pop(3) print(employee)
['Raja', 'Madurai', 'B.Sc', True]
pernyataan del:
Ia digunakan untuk memadamkan elemen daripada senarai mengikut indeks.
Ia tidak mengembalikan nilai; ia hanya mengalih keluar item atau objek daripada ingatan.
l = [10,20,30,40,50,60] del l[2] print(l)
[10, 20, 40, 50, 60]
Kita boleh menggunakan del untuk mengalih keluar item daripada senarai dengan menyatakan kepingan.
l = [10,20,30,40,50,60] del l[2:4] print(l)
[10, 20, 50, 60]
Perbezaan antara pop() dan del:
l = [10,20,30,40,50,60] del l[:] print(l) l = [10,20,30,40,50,60] print(l.pop())
[] 60
del[:]- Padam semua daripada senarai
pop()- Padamkan elemen terakhir daripada senarai.
Tulis atur cara untuk mengira jumlah markah dan peratusan:
marks_list = [90,97,97,65,78] total = 0 l=len(marks_list) for mark in marks_list: total+=mark print(total) percentage=total/l print("percentage:",percentage)
427 percentage: 85.4
Tulis Program untuk mencari markah tertinggi daripada markah yang diberikan:
highest = 0 marks_list = [90,97,96,65,98] for mark in marks_list: if mark>highest: highest = mark #90 97 print(highest)
98
Tulis atur cara untuk mencari markah terendah daripada markah yang diberikan:
lowest = 100 marks_list = [90,97,96,65,98] for mark in marks_list: if mark<lowest: lowest="mark" print> <pre class="brush:php;toolbar:false">65
scores = [90,167, 208,45,32] lowest = scores[0] for score in scores: if score<lowest: lowest="score" print> <pre class="brush:php;toolbar:false">32
isinstance()-digunakan untuk menyemak sama ada objek ialah tika kelas tertentu atau mana-mana subkelasnya.
Ia mengembalikan Benar jika objek sepadan dengan kelas atau jenis yang ditentukan, jika tidak, ia mengembalikan Salah.
Tulis atur cara untuk mencari jenis data str:
student_data = ['Pritha', 'B.E', 30, True, 5.6] print(student_data)
['Pritha', 'B.E', 30, True, 5.6]
Tulis atur cara untuk mencari jenis data str dan jadikan ia di atas:
student_data = ['Pritha', 'B.E', 30, True, 5.6] i = 0 while i<len print i> <pre class="brush:php;toolbar:false">Pritha B.E 30 True 5.6
Tulis atur cara untuk mencari str datatype dan jadikan ia di atas untuk dua huruf pertama:
student_data = ['Pritha', 'B.E', 30, True, 5.6] for data in student_data: print(data, end=" ")
Pritha B.E 30 True 5.6
Tugas:
1) mengandungi n --> nama
2) nama ada 5 huruf
3) t --> nama berakhir dengan
student_data = ['Pritha', 'B.E', 30, True, 5.6] index = 0 for index,data in enumerate(student_data): print(index, data) index+=1
0 Pritha 1 B.E 2 30 3 True 4 5.6
# SaChIn DhOnI rOhIt vIrAt
student_data = ['Pritha', 'B.E', 30, True, 5.6] print(student_data) student_data[1] = 'M.E' print(student_data)
['Pritha', 'B.E', 30, True, 5.6] ['Pritha', 'M.E', 30, True, 5.6]
Atas ialah kandungan terperinci Hari - Fungsi Senarai dan Senarai. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Sintaks asas untuk pengirim senarai python adalah senarai [Mula: Berhenti: Langkah]. 1. Start adalah indeks elemen pertama yang disertakan, 2.Stop adalah indeks elemen pertama yang dikecualikan, dan 3. Step menentukan saiz langkah antara elemen. Hirisan tidak hanya digunakan untuk mengekstrak data, tetapi juga untuk mengubah suai dan membalikkan senarai.

ListsOutPerFormAraySin: 1) DynamicsizingandFrequentInsertions/Deletions, 2) StoringHeterogeneousData, dan3) MemoryeficiencyForSparsedata, ButmayHaveslightPerformancecostSincertaor.

ToConvertapythonarraytoalist, usethelist () constructororageneratorexpression.1) importTheArrayModuleAndCreateeanArray.2) uselist (arr) atau [xforxinarr] toConvertittoalist, urusanPengerasiPormanceAndMemoryeficiencyForlargedatasets.

ChoosearraysoverListSinpythonforbetterperformanceandMemoryeficiencySpecificscenarios.1) largenumericaldatasets: arraysreducememoryusage.2) Prestasi-CRITICALICALLY:

Di Python, anda boleh menggunakan gelung, menghitung dan menyenaraikan pemantauan ke senarai melintasi; Di Java, anda boleh menggunakan tradisional untuk gelung dan dipertingkatkan untuk gelung untuk melintasi tatasusunan. 1. Kaedah Traversal Senarai Python termasuk: untuk gelung, penghitungan dan pemahaman senarai. 2. Java Array Traversal Kaedah termasuk: tradisional untuk gelung dan dipertingkatkan untuk gelung.

Artikel ini membincangkan pernyataan baru "Match" Python yang diperkenalkan dalam versi 3.10, yang berfungsi sebagai setara dengan menukar pernyataan dalam bahasa lain. Ia meningkatkan kebolehbacaan kod dan menawarkan manfaat prestasi ke atas tradisional if-elif-el

Kumpulan Pengecualian dalam Python 3.11 Membenarkan mengendalikan pelbagai pengecualian secara serentak, meningkatkan pengurusan ralat dalam senario serentak dan operasi kompleks.

Fungsi anotasi dalam python Tambah metadata ke fungsi untuk pemeriksaan jenis, dokumentasi, dan sokongan IDE. Mereka meningkatkan kebolehbacaan kod, penyelenggaraan, dan penting dalam pembangunan API, sains data, dan penciptaan perpustakaan.


Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

SublimeText3 Linux versi baharu
SublimeText3 Linux versi terkini

DVWA
Damn Vulnerable Web App (DVWA) ialah aplikasi web PHP/MySQL yang sangat terdedah. Matlamat utamanya adalah untuk menjadi bantuan bagi profesional keselamatan untuk menguji kemahiran dan alatan mereka dalam persekitaran undang-undang, untuk membantu pembangun web lebih memahami proses mengamankan aplikasi web, dan untuk membantu guru/pelajar mengajar/belajar dalam persekitaran bilik darjah Aplikasi web keselamatan. Matlamat DVWA adalah untuk mempraktikkan beberapa kelemahan web yang paling biasa melalui antara muka yang mudah dan mudah, dengan pelbagai tahap kesukaran. Sila ambil perhatian bahawa perisian ini

PhpStorm versi Mac
Alat pembangunan bersepadu PHP profesional terkini (2018.2.1).

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

MinGW - GNU Minimalis untuk Windows
Projek ini dalam proses untuk dipindahkan ke osdn.net/projects/mingw, anda boleh terus mengikuti kami di sana. MinGW: Port Windows asli bagi GNU Compiler Collection (GCC), perpustakaan import yang boleh diedarkan secara bebas dan fail pengepala untuk membina aplikasi Windows asli termasuk sambungan kepada masa jalan MSVC untuk menyokong fungsi C99. Semua perisian MinGW boleh dijalankan pada platform Windows 64-bit.
