extend()、append()、insert():
extend()-將可迭代物件(例如列表、元組)中的所有元素新增至列表末端。
append()-將單一元素加入清單結尾。
insert()-在清單中的指定索引處插入單一元素。
extend() 範例:
l1 = [10,20,30] l2 = [40,50,60] l1.extend(l2) print(l1) print(len(l1))
[10, 20, 30, 40, 50, 60] 6
append() 例:
l1 = [10,20,30] l2 = [40,50,60] l1.append(l2) print(l1) print(len(l1))
[10, 20, 30, [40, 50, 60]] 4
append() 與extend():
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']
反向():
Python中的reverse()方法用於反轉清單中元素的順序。
l1 = [10,20,30] l1.reverse() print(l1)
[30, 20, 10]
排序():
Python 中的 sort() 方法用於對清單中的元素進行就地排序。它預設按升序排列元素。
l1 = [10,200,30] l1.sort() print(l1) l1.sort(reverse=True) print(l1)
[10, 30, 200] [200, 30, 10]
排序():
Python中的sorted()函數與sort()方法類似,但有一些關鍵差異。它傳回一個新的排序列表,而不修改原始列表。
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(): 找出給定輸入中的最小值。
max(): 找出給定輸入中的最大值。
sum(): 找出給定輸入中所有值的總和。
l1 = [10,200,30,40,50] print(min(l1)) print(max(l1)) print(sum(l1))
10 200 330
inf(無窮):
float('inf'):用來找出最大數。
-float('inf'):用來找出最小數。
1。尋找給定輸入中的第二個最小值。
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。尋找給定輸入中的第二個最大值。
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
冒泡排序:
它比較相鄰元素,如果順序錯誤則交換它們。
範例: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]
範例:2(使用雙重排序按升序更改給定清單並找到給定清單中的第 K 個最高值)
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
在和不在運算符中:
Python 的 in 和 not in 運算子可讓您快速確定給定值是否屬於值集合的一部分。
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
反轉字串:
s = "today is thursday" reverse = "" i = 0 while i<len reverse="reverse" s i print> <pre class="brush:php;toolbar:false">yadsruht si yadot
以上是日 - 清單功能的詳細內容。更多資訊請關注PHP中文網其他相關文章!

SlicingaPythonlistisdoneusingthesyntaxlist[start:stop:step].Here'showitworks:1)Startistheindexofthefirstelementtoinclude.2)Stopistheindexofthefirstelementtoexclude.3)Stepistheincrementbetweenelements.It'susefulforextractingportionsoflistsandcanuseneg

numpyallowsforvariousoperationsonArrays:1)basicarithmeticlikeaddition,減法,乘法和division; 2)evationAperationssuchasmatrixmultiplication; 3)element-wiseOperations wiseOperationswithOutexpliitloops; 4)

Arresinpython,尤其是Throughnumpyandpandas,weessentialFordataAnalysis,offeringSpeedAndeffied.1)NumpyArseNable efflaysenable efficefliceHandlingAtaSetSetSetSetSetSetSetSetSetSetSetsetSetSetSetSetsopplexoperationslikemovingaverages.2)

列表sandnumpyArraysInpythonHavedIfferentMemoryfootprints:listSaremoreFlexibleButlessMemory-效率,而alenumpyArraySareSareOptimizedFornumericalData.1)listsStorReereReereReereReereFerenceStoObjects,with withOverHeadeBheadaroundAroundaround64byty64-bitsysysysysysysysysyssyssyssyssysssyssys2)

toensurepythonscriptsbehavecorrectlyacrycrosdevelvermations,分期和生產,USETHESTERTATE:1)Environment varriablesForsimplesettings,2)configurationfilesfilesForcomPlexSetups,3)dynamiCofforComplexSetups,dynamiqualloadingForaptaptibality.eachmethodoffersuniquebeneiquebeneqeniquebenefitsandrefitsandrequiresandrequiresandrequiresca

Python列表切片的基本語法是list[start:stop:step]。 1.start是包含的第一個元素索引,2.stop是排除的第一個元素索引,3.step決定元素之間的步長。切片不僅用於提取數據,還可以修改和反轉列表。

ListSoutPerformarRaysin:1)DynamicsizicsizingandFrequentInsertions/刪除,2)儲存的二聚體和3)MemoryFeliceFiceForceforseforsparsedata,butmayhaveslightperformancecostsinclentoperations。

toConvertapythonarraytoalist,usEthelist()constructororageneratorexpression.1)intimpthearraymoduleandcreateanArray.2)USELIST(ARR)或[XFORXINARR] to ConconverTittoalist,請考慮performorefformanceandmemoryfformanceandmemoryfformienceforlargedAtasetset。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

禪工作室 13.0.1
強大的PHP整合開發環境

MantisBT
Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

SublimeText3漢化版
中文版,非常好用

SublimeText3 Linux新版
SublimeText3 Linux最新版

SecLists
SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。