常用的列表處理方法——增刪改查排
筆記:
#namelist = #定義乙個空列表
testlist =[1
,"aa"
,"bb"
,"cc"
]#列表中可以儲存混合型別
'''print(type(testlist[1]))
print(testlist[0])
length = len(testlist) #len可以得到列表長度
i = 0
while i < length:
print(testlist[i])
i += 1
''''''
testtemp = input()
for i in testlist:
print(i)
'''#增: [extend]
'''a = [1,2]
b = [3,4]
print(a)
a.extend(b) #將b列表中的每個元素逐一追加到a列表後
print(a)
'''#增: [insert]
'''a = [0,1,2]
a.insert(1,3) #第乙個數字表示下標,第二個數字表示元素(物件)
print(a) #將數字3插入到位置1處
'''#刪: [del] [pop] [remove]
'''movielist = ["jia","le","bi","le"]
#del movielist[1] #在指定位置刪除乙個元素
print(movielist)
#movielist.pop() #彈出末尾最後乙個元素
#print(movielist)
movielist.remove("le") #直接刪除指定內容的元素
print(movielist) #如果列表中有重複的,會刪除掉找到的第乙個,不會全部刪除
'''#改:
testlist[1]
="小紅"
#直接賦值修改
print
(testlist)
#查: [in, not in]
'''findname = input()
if findname in testlist:
print("yes")
else:
print("no")
''''''
d = [1,2,3,4,5,1,3,3]
print(d.index(2,1,3)) #(要查詢的數,起始位置,終點位置),輸出的是查詢道德位置
print(d.count(3)) #統計某個元素出現幾次
'''#排序和反轉
'''e = [1,4,7,3]
e.reverse() #將列表所有元素反轉,並改變列表
e.sort() #排序,公升序
e.sort(reverse=true) #排序,降序
'''#列表巢狀
schoolname =[[
],,[
]]
課後作業;
**如下:
products =[[
"iphone"
,6888],
["macpro"
,14800],
["小公尺6"
,2499],
["coffee",31
],["book",60
],["nike"
,699]]
print
("------ 商品列表 ------"
)length =
len(products)
i =0
while i < length:
print
(i,end=
"\t"
)print
(products[i][0
],end=
"\t"
)print
(products[i][1
])i +=
1bag =
while
true
:print
("請輸入你想買的物品編號:"
) a =
input()
if a ==
"q":
break
int(a)])
sum=
0length1 =
len(bag)
j =0
while j < length1:
print
(j,end=
"\t"
)print
(bag[j][0
],end=
"\t"
)print
(bag[j][1
])j +=
1for ii in
range
(length1)
:sum
+= bag[ii][1
]print
("您總共消費的金額為:%d"
%sum
)
輸出結果如下: Python爬蟲基礎5天速成 迴圈控制語句
本節課筆記 for i in range 5 print i 區間取左不取右,輸出0,1,2,3,4 for i in range 0,11,3 步進值為3 print i name beijing for x in name print x,end t 輸出字串中的每個字元 a aa bb cc ...
Python爬蟲基礎5天速成 元組 字典 集合
筆記 元組 tuple 元素不可改變 tup1 建立空元組 tup2 50,只有乙個元素也要加逗號 tup1 abc def 123,456 print tup1 1 1代表訪問最後乙個元素 增 tup2 1,2,cv tup tup1 tup2 print tup 連線兩個元組 刪 del tup...
python基礎 第5天
推導式建立序列 推導式是從乙個或者多個迭代器快速建立序列的一種方法。它可以將迴圈和條件判斷結合,從而避免冗長的 推導式是典型的python風格,會使用它代表你已經超過python初學者的水平。列表推導式 列表推導式生我列表物件,語法如下 表示式 for item in 可迭代物件 或者 字典推導式 ...