extend() vs append() vs insert():
extend()-Menambah semua elemen daripada lelaran (cth., senarai, tuple) ke penghujung senarai.
tambah()-Menambah satu elemen pada penghujung senarai.
insert()-Memasukkan satu elemen pada indeks tertentu dalam senarai.
Contoh untuk extend():
l1 = [10,20,30] l2 = [40,50,60] l1.extend(l2) print(l1) print(len(l1))
[10, 20, 30, 40, 50, 60] 6
Contoh untuk append():
l1 = [10,20,30] l2 = [40,50,60] l1.append(l2) print(l1) print(len(l1))
[10, 20, 30, [40, 50, 60]] 4
tambah() vs lanjutkan():
l1 = [10,20,30] l1.append('abcd') print(l1) l1.extend('pqrs') print(l1)
[10, 20, 30, 'abcd'] [10, 20, 30, 'abcd', 'p', 'q', 'r', 's']
terbalik():
Kaedah reverse() dalam Python digunakan untuk membalikkan susunan elemen dalam senarai yang ada.
l1 = [10,20,30] l1.reverse() print(l1)
[30, 20, 10]
isih():
Kaedah sort() dalam Python digunakan untuk mengisih elemen senarai pada tempatnya. Ia menyusun elemen dalam tertib menaik secara lalai.
l1 = [10,200,30] l1.sort() print(l1) l1.sort(reverse=True) print(l1)
[10, 30, 200] [200, 30, 10]
diisih():
Fungsi sorted() dalam Python adalah serupa dengan kaedah sort(), tetapi dengan perbezaan utama. Ia mengembalikan senarai diisih baharu tanpa mengubah suai senarai asal.
my_list = [3, 1, 4, 5, 2] sorted_list = sorted(my_list) print(sorted_list) print(my_list)
[1, 2, 3, 4, 5] [3, 1, 4, 5, 2]
min(): Untuk mencari nilai minimum dalam input yang diberikan.
maks(): Untuk mencari nilai maksimum dalam input yang diberikan.
sum(): Untuk mencari jumlah semua nilai dalam input yang diberikan.
l1 = [10,200,30,40,50] print(min(l1)) print(max(l1)) print(sum(l1))
10 200 330
inf(Infiniti):
float('inf'):Digunakan untuk mencari nombor maksimum.
-float('inf'):Digunakan untuk mencari nombor minimum.
1. Cari nilai minimum kedua dalam input yang diberikan.
l1 = [10,20,310,40,50] min_value = float('inf') second_min = float('inf') i = 0 while i <len if l1 second_min="min_value" min_value="l1[i]" elif i else: print> <pre class="brush:php;toolbar:false">20
2. Cari nilai maksimum kedua dalam input yang diberikan.
l1 = [10,20,30,40,50] max_value = -float('inf') second_max = -float('inf') i = 0 while i <len if l1>max_value: second_max = max_value max_value = l1[i] elif l1[i]>second_max: second_max = l1[i] i+=1 else: print(second_max) </len>
40
Isih gelembung:
Ia membandingkan elemen bersebelahan dan menukarnya jika ia berada dalam susunan yang salah.
Contoh:1
l1 = [40,30,20,10] i = 0 while i<len if l1>l1[i+1]: l1[i], l1[i+1] = l1[i+1], l1[i] i+=1 print(l1) i = 0 while i<len if l1>l1[i+1]: l1[i], l1[i+1] = l1[i+1], l1[i] i+=1 print(l1) </len></len>
[30, 20, 10, 40] [20, 10, 30, 40]
Contoh:2(menggunakan perubahan isihan berganda senarai yang diberikan dalam tertib menaik dan cari nilai Kth tertinggi dalam senarai yang diberikan)
l1 = [40,30,20,10] #kth highest value in a given list j = 1 while jl1[i+1]: l1[i], l1[i+1] = l1[i+1], l1[i] i+=1 j+=1 print(l1) print(l1[-3])
[10, 20, 30, 40] 20
dalam dan bukan dalam operator:
Pengendali Python dalam dan tiada dalam membolehkan anda menentukan dengan cepat sama ada nilai yang diberikan adalah sebahagian daripada koleksi nilai atau bukan.
l1 = [100,67,54,101,220, 670,45, 32] print(100 in l1) print(100 not in l1) print(120 in l1) print(120 not in l1)
True False False True
Menterbalikkan rentetan:
s = "today is thursday" reverse = "" i = 0 while i<len reverse="reverse" s i print> <pre class="brush:php;toolbar:false">yadsruht si yadot
Atas ialah kandungan terperinci Hari - Senarai Fungsi. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Forhandlinglargedatasetsinpython, usenumpyarraysforbetterperformance.1) numpyarraysarememory-efisien danfasterfornumumerical.2) mengelakkan yang tidak dapat dipertahankan.3)

Inpython, listsusedynamicMemoryAllocationwithover-peruntukan, pemecahan yang tidak dapat dilaksanakan.1) listsallocatemoremoremorythanneedinitial, resizingwhennessary.2) numpyarraysallocateExactMemoreForelements, menawarkanpredictableSabeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeBeat.

Inpython, YouCansspectHedatypeyFeleMeremodelerernspant.1) Usenpynernrump.1) usenpynerp.dloatp.ploatm64, formor preciscontrolatatypes.

Numpyisessentialfornumericalcomputinginpythonduetoitsspeed, ingatanefisiensi, dancomprehensivemathematicalfunctions.1) it'sfastbeCauseitperformsoperatiation

Contiguousmemoryallocationiscialforarraysbecauseitallowsficientandfastelementaccess.1) itenablesconstantTimeAccess, O (1), duetodirectaddresscalculation.2) itimproveScheFiCiencyBymultmulteLemiSphetfespercacheline.3)

Slicingapythonlistisdoneusingthesyntaxlist [Mula: berhenti: langkah] .here'showitworks: 1) startistheindexofthefirstelementtoinclude.2) stopistheindexofthefirstelementToexclude.3)

NumpyallowsforvariousoperationsonArrays: 1) BasicarithmeticLikeaddition, penolakan, pendaraban, danDivision; 2) Pengerjaan AdvancedSuchasmatrixmultiplication; 3) Element-WiseOperationswithoutExplicitLoops;

Arraysinpython, terutamanya yang ada, adalah, penawaran yang ditawarkan.1) numpyarraysenableFandlingoflargedataSetsandClexPleperationsLikemovingAverages.2)


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 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Dreamweaver CS6
Alat pembangunan web visual

ZendStudio 13.5.1 Mac
Persekitaran pembangunan bersepadu PHP yang berkuasa

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Penyesuai Pelayan SAP NetWeaver untuk Eclipse
Integrasikan Eclipse dengan pelayan aplikasi SAP NetWeaver.
