整數,浮點數,字串,物件都可以放進去(陣列只能放同型別的資料)
建立乙個普通列表 member = [『菲力牛排』,『沙拉』,『酸奶』]
建立乙個混合列表 mix = [1,『菲力牛排』,3.13,[1,2,3]]
建立乙個空列表 empty =
member = ['菲力牛排','沙拉','酸奶']
print(member)
輸出結果:
['菲力牛排', '沙拉', '酸奶', '芒果優格']
2、extend(列表):其引數應該是乙個列表
member = ['菲力牛排','沙拉','酸奶','芒果優格']
member.extend(['黑糖咖啡','卡布奇諾'])
print(member)
輸出結果
['菲力牛排', '沙拉', '酸奶', '芒果優格', '黑糖咖啡', '卡布奇諾']
3、insert(索引位置,元素):索引位置從0 開始
member = ['菲力牛排', '沙拉', '酸奶', '芒果優格', '黑糖咖啡', '卡布奇諾']
member.insert(1,'西冷牛排')
print(member)
輸出結果:
['菲力牛排', '西冷牛排', '沙拉', '酸奶', '芒果優格', '黑糖咖啡', '卡布奇諾']
使用索引獲取元素
member = ['菲力牛排', '西冷牛排', '沙拉', '酸奶', '芒果優格', '黑糖咖啡', '卡布奇諾']
print(member [0])
輸出結果:
菲力牛排
當交換兩元素位置時,可以使用中間變數
member = ['菲力牛排', '西冷牛排', '沙拉', '酸奶', '芒果優格', '黑糖咖啡', '卡布奇諾']
a = member[0]
member[0] = member[1]
member[1] = a
print(member)
輸出結果:
['西冷牛排', '菲力牛排', '沙拉', '酸奶', '芒果優格', '黑糖咖啡', '卡布奇諾']
1、remove(需要刪除的元素):不需要知道位置,要知道元素名字
member = ['菲力牛排', '西冷牛排', '沙拉', '酸奶', '芒果優格', '黑糖咖啡', '卡布奇諾']
member.remove('黑糖咖啡')
print(member)
輸出結果:
['菲力牛排', '西冷牛排', '沙拉', '酸奶', '芒果優格', '卡布奇諾']
2、del 列表名 :刪除整個列表
member = ['菲力牛排', '西冷牛排', '沙拉', '酸奶', '芒果優格', '黑糖咖啡', '卡布奇諾']
del member[0]
print(member)
輸出結果:
['西冷牛排', '沙拉', '酸奶', '芒果優格', '黑糖咖啡', '卡布奇諾']
2、pop(索引值):不加引數預設刪除最後乙個元素,加索引值刪除索引位置的元素
member = ['菲力牛排', '西冷牛排', '沙拉', '酸奶', '芒果優格', '黑糖咖啡', '卡布奇諾']
a=member.pop()
print(a)
輸出結果:
卡布奇諾
利用索引值,一次性獲取多個元素
member = [『菲力牛排』, 『西冷牛排』, 『沙拉』, 『酸奶』, 『芒果優格』]
member[1:3]兩個索引位置,左閉右開,從0開始,切出第1個和第2個元素
[『西冷牛排』,『沙拉』]
member[1:]從第1個元素開始到最後乙個元素
[『西冷牛排』,『沙拉』,『酸奶』,『芒果優格』]
member[ :3]從第0個的元素到第2個元素
[『菲力牛排』,『西冷牛排』,'沙拉]
member[ : ]拷貝全部列表
list1 = [123,456]
list2 = [234,123]
print(list1 > list2)
false
列表的比較:從第0個元素進行比較
list1 = [123,456]
list2 = [234,123]
list4 = list1 + list2
print(list4)
輸出結果:
[123, 456, 234, 123]
加號不能加新元素,加號左右兩邊要是同一型別
list1 = [123,456]
list1 *= 3
print(list1)
輸出結果:
[123, 456, 123, 456, 123, 456]
list1 = [123, 456, 123, 456, 123, 456]
a = 123 in list1
print(a)
輸出結果:
true
list1 = [123, 456, 123, 456, 123, 456]
b = '牛排' in list1
print(b)
輸出結果:
false
in只能判斷一層列表
list3 = [123,['牛排','酸奶'],456]
c = '牛排' in list3
print(c)
輸出結果:
false
list3 = [123,['牛排','酸奶'],456]
d = '牛排' in list3[1]
print(d)
輸出結果:
true
list3 = [123,['牛排','酸奶'],456]
print(list3[1][1])
輸出結果:
酸奶
dir(list):顯示列表的內建函式
count(元素):計算列表中元素的次數
list1 = [123, 456, 123, 456, 123, 456]
a = list1.count(123)
print(a)
輸出結果:
3
index(元素):返回元素在列表中的最初位置
list3 = [123,['牛排','酸奶'],456]
b = list3.index(456)
print(b)
輸出結果:
2
如果列表中有多個相同的元素,則返回固定範圍內的元素的最初位置
list1 = [123, 456, 123, 456, 123, 456]
c = list1.index(123,1,3)
print(c)
輸出結果:
2
第八講 友元
include include class point int getx int gety friend float dist point a,point b private 私有資料成員 int x,y float dist point a,point b int main class a pri...
go第八講 函式
第一講的時候,我們其實就已經使用到了函式 main函式,不知道大家注意沒有 func function name parameter list return types 函式定 析 func 函式由 func 開始宣告 function name 函式名稱,函式名和引數列表一起構成了函式簽名。par...
mongoDB第八講 分片
1.插入負載技術 分片架構圖 2.片鍵的概念和用處 看下面這個普通的集合和分片後的結果 利用key為片鍵進行自動分片 3.什麼時候用到分片呢?3.1機器的磁碟空間不足 3.2單個的mongodb伺服器已經不能滿足大量的插入操作 3.3想通過把大資料放到記憶體中來提高效能 4.分片步驟 4.1建立乙個...