Python列表簡單應用

2021-10-04 13:27:48 字數 2685 閱讀 2508

列表是乙個有序並可以修改的集合

list=[

'a',

'b',

'c',

'4']

list

'e')

print

(list

)run:

['a'

,'b'

,'c'

,'4'

,'e'

]

2、count(obj)函式:查詢列表中obj出現的次數。

list=[

'a',

'b',

'c',

'a']

print

("a出現的次數:"

,list

.count(

'a')

)print

("b出現的次數:"

,list

.count(

'b')

)print

("d出現的次數:"

,list

.count(

'd')

)run:

a出現的次數: 2

b出現的次數: 1

d出現的次數: 0

3、extend()函式:在列表末尾一次性追加另乙個序列中的多個值。(列表擴充套件)

list1=

['a'

,'b'

,'c'

]list2=

['d'

,'e'

,'f'

]list1.extend(list2)

print

("合併後的列表:"

,list1)

run:

合併後的列表: [

'a',

'b',

'c',

'd',

'e',

'f']

4、index()函式:從列表中找出某個值,第乙個匹配項的索引位置。(查詢)

list=[

'a',

'b',

'c',

'd']

print

(list

.index(

'c')

)print

(list

.index(

'b')

)run:

21

5、insert()函式:將物件插入列表指定位置

list=[

'a',

'b',

'c',

'd']

list

.insert(1,

'f')

print

("插入位置1乙個f:"

,list

)run:

插入位置1乙個f: [

'a',

'f',

'b',

'c',

'd']

6、remove()函式:移除列表中某個值的第乙個匹配項。

list=[

'a',

'b',

'c',

'd',

'c']

list

.remove(

'c')

print

("移除後結果:d"

,list

)run:

移除後結果:d [

'a',

'b',

'd',

'c']

7、del函式:刪除指定序列的元素。

list=[

'a',

'b',

'c',

'd',

'e']

dellist[3

]print

("刪除後的列表:"

,list

)run:

刪除後的列表: [

'a',

'b',

'c',

'e']

8、pop函式:彈出元素與刪除元素一樣,都是從列表中移除乙個元素項。

9、reverse()函式:反向列表元素

list=[

'a',

'b',

'c',

'd',

'e']

list

.reverse(

)print

("反向後列表:"

,list

)run:

反向後列表: [

'e',

'd',

'c',

'b',

'a']

10、list.sort()函式:對原列表進行排序。

注意:要對列表的元素進行排序,這些元素必須是同型別的,例如全部為字串,或者全部為數值,保證它們兩兩能進行大小比較。如果型別時混合的,則不能進行。

先寫到這吧,繼續水了一篇,以後認真學逆向了,其他事情都放一邊吧!

Python列表排序 冒泡 簡單應用

1.乙個無序的列表,不使用內建函式或方法,將其進行從小到大的排序 冒泡法 從第乙個元素開始,比較相鄰元素的大小,若大小順序有誤,則對調後進行下乙個元素的比較。如此掃瞄過一次之後就可確保最後乙個元素位於正確的順序。接著再逐步進行第二次掃瞄,直到完成所有元素的排序關係為止。如,3個數,需要比較2輪。第一...

python基礎 列表解析式簡單應用

總結python基礎之列表解析式簡單應用 列表解析list comprehensions 表示式 expression for iter val in iterable if cond expr expression 最後執行的結果 for iter val in iterable 這個可以是乙個多...

Python 列表簡單操作

代表可選引數 foriteminlistname forindex,itemin enumerate listname name wxy wxy lf print name wxy wxy lf name.count wxy 2 name wxy wxy lf print name wxy wxy ...