#儲存5個人的年齡,求他們的平均年齡
age1 = 18
age2 = 19
age3 = 20
age4 = 21
age5 = 22
#思考:要儲存100個人的年齡
#解決:使用列表
#本質:是一種有序的集合
'''''''
建立列表
格式:列表名 = [列表選項1,列表選項2.......,列表選項n]
'''
list1 = [1,2,3,4,5,4,3,2,1,'a',"xmaskljmlsxak"]
print(list1)
list4 = [1,3,2,4,5,5,2]
#列表中值的替換
list4[2] = 200
print(list4)
index = 0
sum = 0
while index < len(list4):
sum += list4[index]
index += 1
print(sum)
#列表組合
list5 = [1]
list6 = [2,3,4]
list7 = list5 + list6
print(list7)
#列表的重複
print(list5 * 3)
#判斷你元素是否在列表中
print(3 in list6)
#列表擷取
list8 = [1,3,2,4,5,2,1,3,8,10]
print(list8[3:7])
#二維列表
list9 = [[1,2,1],[1,2,3],[2,6,6,7]]
print(list9[0][2])
#列表方法
list10 = [1,2,3,4,5]
print(list10)
print(list10)
#在末尾一次性追加另乙個列表中的多個值
list10.extend([5,5,5])
print(list10)
#在下標處新增乙個元素,不覆蓋原資料,原資料向後順延
list11=[1,2,3,4,5]
list11.insert(1,100)
list11.insert(1,[2,3,4,5])
print(list11)
#list.pop()刪除指定索引的值,預設刪除最後一位元素
list12 = [1,2,3,4,5]
list12.pop()#呼叫pop()能刪除列表裡的資料並返回刪除的資料的值
print(list12)
#list.remove(4),移除元素中的某(4)個元素的第乙個匹配
list13 = [1,2,3,4,5]
list13.remove(4)
print(list13)
#list.clear()清楚列表中所有資料
list14 = [1,2,3,4,5]
list14.clear()
print(list14)
#list.index()從列表中找到某個值第乙個匹配的索引值
list15 = [1,2,3,4,5,3,4]
x = list15.index(3)
#圈定範圍 索引[3-6]
y = list15.index(3,3,6)
print(x,y)
#len(list)列表中元素的個數
print(len(list15))
#獲取列表中的最大值
list16 = [1,2,3,4,5,3,4]
print(max(list16))
#獲取列表中的最小值 同上
#list.count檢視元素在列表中出現的次數
list17 = [1,2,3,4,5,3,4,3,3,2,2,7]
print(list17.count(3))
num = 0
x = list17.count(3)
while num < x:
list17.remove(3)
num += 1
print(list17)
#倒序
list18 = [1,2,3,4,5]
list18.reverse()
print(list18)
#公升序排序
list19 = [3,2,4,4,5]
list19.sort()
print(list19)
#拷貝
#淺拷貝 也稱為引用拷貝
list20 = [1,2,3,4,5]
list21 = list20
list21[1] = 200
print(list20,list21)
print(id(list20),id(list21))
#深拷貝 也稱為記憶體拷貝
list22 = [1,2,3,4,5]
list23 = list22.copy()
list23[1] = 300
print(list22,list23)
print(id(list22),id(list23))
#將元組轉成列表
list24 = list((1,2,3,4))
print(list24)
Scala常用List列表操作方法示例
把scala list的幾種常見方法梳理彙總如下,日常開發場景基本上夠用了。建立列表 scala val days list sunday monday tuesday wednesday thursday friday saturday days list string list sunday,m...
Python列表 list 常用操作方法小結
常見列表物件操作方法 list.append x 把乙個元素新增到鍊錶的結尾,相當於 a len a x list.extend l 將乙個給定列表中的所有元素都新增到另乙個列表中,相當於 a len a l list.insert i,zjuwiix 在指定位置插入乙個元素。第乙個引數是準備插入到...
Python 中List列表的基本操作方法
author richard kong usr bin env python encoding utf 8 name konghuasehng richard alex fisherman jason wilson jack print name 0 迴圈列印list中的物件 要深入理解切片原理 注...