列表的操作:
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...