day04

1.列表

list python 關鍵字
lst = [1,2,3,]        #存儲一些數據,數據量比較大
lst = ['年後','來玩啊',1,2,3,]
lst = ['hello',1,2,3,False,]         #存放一些數據的容器
print(lst[0])
print(lst[0][1])            #能夠下標,能夠步長,能夠切片,能夠步長,和字符串學的徹底同樣

2.增刪改查

列表的增
lst['楊紫','高圓圓','劉亦菲','關曉彤',]
lst.append('牛愛花')               #追加    在末尾的位置加一個
print(lst)
lst.insert(1,'包夜')               #插入    第一個要插入的位置下標  第二個是要插入內容
lst.extend('1234')                  #擴展    迭代添加
                                 #整型和布爾值不能迭代
lst1 = [1,2,3,]
lst2 = [4,5,6,]
print(lst1 + lst2)          #列表合併 開闢 了一塊空間
del lst[-1]             #配合下標刪除
del lst[0:2]            #配合切片刪除
del lst[0:3:2]
lst.remove('高圓圓')     #經過內容刪除

ret = lst.pop()         #沒有指定默認刪除最後一個

lst.pop(0)
print(ret)              #返回被刪除的內容
lst.clear
列表的改
lst = ['楊紫','高圓圓','劉亦菲'.'劉亦菲']
lst[0] = '楊冪'
print(lst)
列表的操做
lst = ['楊紫','高圓圓','劉亦菲','關曉彤',]
ret = lst.index('高圓圓')                  #經過內容查下標
print(ret)

print(lst.count('高圓圓'))                 # 計數
ret.lst.copy()                          #複製
print(ret)
print(lst)
print(id(ret))
print(id(lst))                          #id 不一樣

lst.reverse                             #翻轉
print(ret)                              #None 這是以操做,沒有返內容 變化的內容在原數據查看

lst.sort()                              #排序    升序       沒有返回值只能打印lst
lst.reverse()                              #沒有返回值只能打印lst
lst.sort(reverse=Ture)                   #降序

reverse(方法將列表中的元素反向存放)

元組

元組是不可變數據,不能進行修改python

元組切片仍是元組 列表切片仍是列表app

tu = list(tu)               #改爲列表就能夠修改了
print(tu)

元組其實就是一個不能夠修改的列表code

tu = ('123')                #沒有,就是str
print(type(tu))

tu = ()                       #元組        ('你好')元組

3.列表嵌套

4.range

range範圍對象

range9(0,10)            #range(0,10)

python2中的xrange和python3中的range是同樣的均可以迭代對象排序

python2中range獲取到一個列表rem

range和切片同樣字符串

range第一個是起始位置 第二個是終止位置 第三個是步長class

切片顧頭不顧尾 他們之間用逗號分開容器

總結

list =[] 存儲一些大量擴展

append 追加

insert 插入

extend

list1 + list2

del lst

del lst[0]

del lst[0:4]

pop()默認刪除最後一個經過下標指定刪除 經過下標指定刪除

remove()經過內容刪除

clear()清空列表

查:

for 循環

列表其餘操做

reverse 翻轉

sort 排序 升序 sort(reverse = True)降序

count 統計

index 經過內容獲取下標

元組:一個不可修改的列表 tuple tu= ()不可變數據有序的

range範圍

range 第一個元素是起始位置 ,第二個是終止位置,第三個是步長

python 3 range 是原生態

python 2 range 是列表

相關文章
相關標籤/搜索