Python之列表&元組小練
#列表的概念,類似於Java中的陣列且更強大,可以存放任意資料型別
list1=[10,20,30,40]
#list2=[‘a’,‘b’,‘c’]
list3=[‘a’,33,[10,20],{‘a’:‘apple’},(1,2)]
#print(list1,list2,list3)
#修改列表,列表屬於可變物件,值是可以改變的,字串屬於不可變物件,不能修改其中的值
#list1[0]=98
#print(list1)
#str1=‘ahdh’
#str1[0]=‘q’
#print(str1)
#list3[2][0]=33 #如果需要修改子列表中的值,多用一次下標
#print(list3)
#增加列表中的值
#list1.append(99) #append方法新增值到末尾
#print(list1)
#list1.insert(1,36) #新增值到指定的位置,第一個參數列示下標位置,第二個引數是新增的值
#list1.insert(999,450) #如果下標的值超過了列表的最大下標,則直接新增到末尾,此時與append
#方法是一樣的
#print(list1)
#list1.extend([44,66]) #進行列表的拼接
#list1.extend(‘abc’)
#print(list1)
#列表的刪除
#list1.pop() #pop方法不加引數時,預設刪除最後一位
#print(list1)
#list1.pop(1) #pop方法也可以加一個下標,刪除指定位置的值
#print(list1)
#a=list1.pop() #pop方法刪除的值,也可以用變數進行接收
#print(a)
#print(list1)
#list1.append(10)
#list1.remove(10) #根據值進行刪除,效率低,當有多個相同值時,remove方法只刪除遇到的第一個值
#print(list1)
#del list1[0]
#print(list1)
#列表中的切片
#print(list1[0:2])
#切片不改變原有列表
#print(list1)
#翻轉列表
#print(list1[::-1])
#列表的排序
#list2=[34,6,-1,90,103,34,67]
#print(sorted(list2)) #臨時排序
#list2.sort() #永久排序
#print(list2)
#list2.sort(reverse=True) #永久倒序
#print(list2)
#print(list2[::-1]) #將列表翻轉
#print(list2)
#元組是不可變物件,其他用法與列表一致,但它不能增刪改元素
truple1=(10,38,488,2828,28)
print(truple1)
print(truple1[0:2]) #元組可以使用下標切片
truple2=(10.3) #如果元組中只有一個值時可以type()函式檢視資料型別
print(type(truple2))
truple3=(10,20,[39,393,4]) #如果元組中有子列表,子列表中的值是可以修改的
truple3[2][0]=30
print(truple3)
相關文章
- Python 學習之元組列表Python
- python元組和列表Python
- Python列表、元組、字典使用Python
- 豬行天下之Python基礎——3.2 列表 & 元組Python
- python_列表——元組——字典——集合Python
- python list列表基礎(元組)Python
- Python元組、列表、集合及列表去重操作Python
- python基礎之序列型別的方法——列表&元組Python型別
- python資料型別 列表+元組Python資料型別
- python 元組,列表 迴圈遍歷Python
- Python3之字串str、列表list、元組tuple的切片操作Python字串
- python如何返回元組,列表或字典的?Python
- python列表(list)和元組(tuple)詳解Python
- Python 元組,不可變的列表,滾雪球學 PythonPython
- 列表和元組
- 列表與元組
- Python學習筆記8——列表、字典、元組Python筆記
- Python 列表、元組、字典及集合操作詳解Python
- python 元組與列表的異同點 1125Python
- Python 學習之元組Python
- Python資料型別(數字,字串,[列表],(元組),{字典:字典值},{列表,列表2})Python資料型別字串
- Python中列表、元組、字典有何區別?Python學習!Python
- Python之列表與元組的區別詳解Python
- 三、python的資料型別 列表、元組、字典Python資料型別
- Python 選列表 list 還是元組 tuple 的思考Python
- 列表和元組的方法
- python學習筆記:第4天 列表和元組Python筆記
- python中的列表和元組有什麼區別Python
- Python基礎:資料型別-列表與元組(6)Python資料型別
- Python多維列表(元組)合併成一維形式Python
- 列表、元組、字串是有序序列嗎?Python基礎教程字串Python
- Python之檔案讀寫小練Python
- python之tuple元組,基礎篇Python
- Python列表及元組的相同點與不同點介紹Python
- 好程式設計師Python培訓分享入門之元組列表字典詳解程式設計師Python
- 2.列表_元組_字典_集合
- Python之物件導向基礎小練Python物件
- python006 列表練習題Python