python基礎語法(一)容器型別 列表

2021-09-24 08:56:25 字數 1634 閱讀 6648

列表的操作:

s=[1,2,3,4,5,6,7,8,9]

print(s)

>>>

[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

s=[1,2,3,4,5,6,7,8,9]

s.insert(2,10) #指定序號插入元素

print(s)

>>>

[1, 2, 10, 3, 4, 5, 6, 7, 8, 9]

s=[1,2,3,4,5]

t=[6,7,8,9]

s.extend(t) #把另一列表接在原列表後

print(s)

>>>

[1, 2, 3, 4, 5, 6, 7, 8, 9]

s=[1,2,3,4,5,6,7,8,9]

s.pop(3) #指定序號移除元素

print(s)

>>>

[1, 2, 3, 5, 6, 7, 8, 9]

s=[1,2,3,4,5,6,7,3,8,9]

s.remove(3) #根據元素本身的值,將首次出現的進行移除

print(s)

>>>

[1, 2, 4, 5, 6, 7, 3, 8, 9]

s=[1,2,3,4,5,6,7,8,9]

s.clear() #把整個列表變成乙個空列表

print(s)

>>>

s=[1,2,3,4,5,6,7,8,9]

s.reverse() #把列表中的資料元素頭尾反轉重新排列

print(s)

>>>

[9, 8, 7, 6, 5, 4, 3, 2, 1]

s=[8,5,9,6,4,1,3,7,2]

s.sort() #把列表中的資料元素按照值的從小到大排序

print(s)

>>>

[1, 2, 3, 4, 5, 6, 7, 8, 9]

s=[8,5,9,6,4,1,3,7,2]

s.sort(reverse=true) #把列表中的資料元素按照值的從大到小排序

print(s)

>>>

[9, 8, 7, 6, 5, 4, 3, 2, 1]

s=[8,5,9,6,4,1,3,6,7,2]

location = s.index(6) #找到元素首次出現的位置

print("6 location:",location)

>>>

6 location: 3

s=[8,5,9,6,4,6,1,3,6,7,6,2]

frequency = s.count(6) #返回元素在序列**現的次數

print("6 frequency:",frequency)

>>>

6 frequency: 4

s=[1,2,3,4,5,6,7,3,8,9]

print(s[1:5:2]) #這個切片表示獲取序號為【1,5),間隔為2的元素,但不取第五個元素,為左閉右開區間

>>>

[2, 4]

# 切片的操作適用於字串,但是字串的值不能修改

#list 是可變的;字串和元組是不可變的

python基礎語法(一)容器型別 列表運算

s 1,2,3,4,5,6 a t 2 for t in s 解讀為首先臨時將其值賦給變數 t,然後 python 應用函式 t 2 進行計算,最後將計算結果追加到要返回的 list 中 print a a print s s a 2,4,6,8,10,12 s 1,2,3,4,5,6 對 list...

Python基礎 容器型別和簡單的語法

python中,使用乙個容器時,不需事先宣告。基本資料型別有以下3個 jj 1,hello jj n m 用固定值n初始化列表 jj n for pp in range m 常用的列表操作 del jj x 刪除某一元素 del jj 1 3 刪除某一範圍內的元素 len jj 得到列表的長度 fo...

Python 基礎語法,變數型別

變數型別 1.行和縮排 2.多行語句 1.賦值 2.變數型別 python3有六個標準的資料型別 不可變資料 3 個 number 數字 string 字串 tuple 元組 可變資料 3 個 list 列表 dictionary 字典 set 集合 numbers 數字 1 int 有符號整型 2...