python入門學習筆記(二) 列表

2021-08-18 20:32:53 字數 1645 閱讀 5239

3.列表

3.1使用列表的值

name = ['dad','sss','ff']

print(name)

print(name[0])

print(name[-1].upper())

3.2修改列表值

name[-1] = 'aa'

print(name)

3.3新增元素

3.3.1在末尾加乙個元素:

3.3.2在列表任意位置新增:

insert()

name = ['ss',' eew ','eee']

print(name)

name.insert(1,'555')

print(name) ##

['ss', ' eew ', 'eee']

['ss', '555', ' eew ', 'eee']

3.4刪除元素

3.4.1刪除不返回值:

del

name = ['ss',' eew ','eee']

print(name)

del name[0]

print(name)

3.4.2刪除末尾元素,返回值(和出棧類似):

pop()

或彈出任意位置pop(x)

name = ['ss',' eew ','eee']

print(name)

x = name.pop()

print(name)

print(x) #

['ss', ' eew ', 'eee']

['ss', ' eew ']

eee3.4.3根據值刪除元素

remove()  和

pop()類似也可以使用其值

3.5組織列表

3.5.1對列表進行永久性排序(無法恢復到原來的順序)

3.5.1.1按字母順序排序:

sort()

name = ["dd","cc","xx"]

name.sort()

print(name) #

['cc', 'dd', 'xx']

3.5.1.2按字母相反排序:給

sort()

引數 reverse=true

name = ["dd","cc","xx"]

name.sort(reverse=true)

print(name) #

['xx', 'dd', 'cc']

3.5.2進行臨時排序:按特定順序輸出,保留列表原來排序

sorted()

name = ["dd","cc","xx"]

print(sorted(name))

print(name) #

['cc', 'dd', 'xx']

['dd', 'cc', 'xx']

3.5.3倒著列印列表:

reverse()

name = ["dd","cc","xx"]

name.reverse()

print(name) #

['xx', 'cc', 'dd']

3.5.4確定列表長度:

len()

name = ["dd","cc","xx"]

print(len(name)) #

3

Python學習筆記 (二)列表

3組織列表 二操作列表 3使用列表的一部分切片 三元組 列表是由一系列按特定順序排列的元素組成。在python中,用方括號 來表示列表,並用逗號來分割其中的元素。列表是有序集合,因此要訪問列表的任何元素,只需將該元素的位置或索引告訴python。索引從0開始。同時python提供了一種特殊語法,可以...

python學習筆記(二)列表操作

python學習筆記 二 列表操作 列表及列表操作 列表是最常用的資料型別之一,列表也叫陣列,列表定義,使用即可 列表裡面可以再套列表,乙個裡面套乙個列表,叫二維陣列 乙個裡面套乙個列表,裡面的列表再套乙個列表,這個叫三位陣列,套幾層就是幾維,定義格式如下 1 list1 1,2,3,4 乙個普通的...

Python基礎學習筆記二(列表)

本文繼續python基礎進行學習,內容接連上篇文章 python基礎學習筆記一 變數和資料型別 希望我的經驗可以幫到大家!注 文中例項均於jupyter notebook下編譯。列表是python中內建有序可變序列,列表的所有元素放在一對中括號 中,並使用逗號分隔開,如果你讓python將列表列印出...