003-1列表list tuple

回覆文章
cajhbb
系統管理員
文章: 914
註冊時間: 2018年 6月 30日, 02:16

003-1列表list tuple

文章 cajhbb »

1.list操作

代碼: 選擇全部

#list 取得.更新.串接.取代.連續刪除.長度.巢狀列表(用中括號 [] )
#tuple 方式同上,惟一不同-->資料不可更動(用小括號 () )
#宣告列表.顯示列表
nums=[10,20,30,40,50]
print(nums)
#取列表中10
print(nums[0])
#取列表中20~40
print(nums[1:4])
#取代30-->3000
nums[2]=3000
print(nums)
#列表再串加60,70
nums=nums+[60,70]
print(nums)
#說出列表長度
print(len(nums))
#連續刪除 1~4(不包括4)
nums[1:4]=[]
print(nums)
2.巢狀list操作

代碼: 選擇全部

#巢狀list
nums=[[1,2,3],[4,5,6],[7,8,9]]
print(nums)
#取5的方法
print(nums[1][1])
#取7的方法
print(nums[2][0])
#取值5,6,7,8
print(nums[1][1:3],nums[2][0:2])
#取代[1,2,3]為[10,20,30]
nums[0]=[10,20,30]
print(nums)
3.tuple宣告用()

代碼: 選擇全部

#tuple
nums=(5,10,15,20)
print(nums)
#取15
print(nums[2])
回覆文章