list1 = ['google', 'runoob', 1997, 2000];
list2 = [1, 2, 3, 4, 5, 6, 7 ];
print ("list1[0]: ", list1[0])
print ("list2[1:5]: ", list2[1:5])
執行值list1[0]: google
list2[1:5]: [2, 3, 4, 5]
1.增加元素
在列表末尾新增新的物件
2.刪除元素
list.remove(obj)
移除列表中某個值的第乙個匹配項
list.pop([index=-1])
移除列表中的乙個元素(預設最後乙個元素),並且返回該元素的值
del list[2]
刪除下標為2的元素
3.查詢元素list[index:length]
index:開始的下標
length:結束的下標,不包括當前下標
4.修改元素list[2] = 'new_word'
列表:從列表中把第二個「b」刪除,最後列印出結果列表list = ['a','b','c','d','e','b','f','b','c','d','b','a']
x = 0
list2 = #新建空列表
for i in list:
if i == 'b':
x += 1
list.pop(list2[1]) #刪除list列表裡第二個b
print(list)
新建元組tup1 = ('google', 'runoob', 1997, 2000)
tup2 = (1, 2, 3, 4, 5 )
up3 = "a", "b", "c", "d" # 不需要括號也可以
type(tup3)
元組中的元素值是不允許修改的,但我們可以對元組進行連線組合
1.運算子
tup = ('google', 'runoob', 1997, 2000)
#計算元素個數
len(tup)
#複製('hi!',) * 4
#元素是否存在
3 in (1, 2, 3) 輸出true或false
#迭代for x in (1, 2, 3):
2.索引l = ('google', 'taobao', 'runoob')
l[-2] #反向讀取,讀取倒數第二個元素
l[1:] #擷取元素,從第二個開始後的所有元素。
3.其他轉換為元組
#最大元素
min(tuple)
#最小元素
新建字典,鍵必須是唯一的,但值則不必dict1 =
dict2 =
1.訪問鍵值dict =
print (dict['name'])
2.新增和修改dict =
dict['age'] = 8 # 更新 age
dict['school'] = "清華" # 新增資訊
3.其他不允許同乙個鍵出現兩次。建立時如果同乙個鍵被賦值兩次,後乙個值會被記住
新建集合set =
1.增加元素set.add(4)
s.update( x )
print(set)
print(s)
thisset = set(("google", "runoob", "taobao"))
thisset.update([1,4],[5,6])
print(thisset)
2.字元型別的集合就隨機刪除,數值型就預設刪除第乙個set.pop()
print(set)
3.刪除s.remove(x) 刪除指定元素x,找不到會報錯
s.discard(x) 不會報錯
python03 異常處理
1 異常處理 異常就是執行期檢測到的錯誤。計算機語言針對可能出現的錯誤定義了異常型別,某種錯誤引發對應的異常時,異常處理程式將被啟動,從而恢復程式的正常執行。異常體系內部有層次關係,python異常體系中的部分關係如下所示 2 標準警告總結 3 try except語句 try 檢測範圍 excep...
深圳python03學習筆記
number 數字 整型int,浮點型 小數 float,複數型別complex string 字串 boolean 布林型別 true真 1 flase假 0 list 列表 類似c語言的陣列 tuple 元組 不可改變的列表 dict 字典 set 集合 了解 bytes 位元組 b hello...
python03迴圈的大膽試錯
學魔法的時候,最怕的是什麼?就是怕出錯,其實很多時候,因為害怕,讓我遠離了很多有意思的事情,比如綁緊跳,我有恐高啊,那個是真的怕啊。還有很多想學python這個魔法的朋友,是不是會和我一樣,怕出錯呢?因為怕出問題的恐懼,因為不懂,而怕出醜態的恐懼,所以看到數學就頭痛,但是,為什麼會這樣?我什麼時候因...