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將列表列印出...