Python資料型別之列表
阿新 • • 發佈:2020-07-19
一.基本資料型別
整數:int
字串:str(注:\t等於一個tab鍵)
布林值: bool
列表:list (元素的集合)
列表用[]
元祖:tuple
元祖用()
字典:dict
注:所有的資料型別都存在想對應的類列裡
二.列表所有資料型別:
基本操作:
- 索引
- 切片
- 追加
- 刪除
- 長度
- 切片
- 迴圈
- 包含
三.所有列表資料型別舉例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 |
#!/usr/bin/env python
# -*- coding:utf-8 -*-
#append追加
name_list = [ "zhangyanlin" , "suoning" , "nick" ]
name_list.append( 'zhang' )
print (name_list)
#count制定字元出現幾次
name_list = [ "zhangyanlin" , "suoning" , "nick" ]
name_list.append( 'zhang' )
name_list.append( 'zhang' )
name_list.append( 'zhang' )
print (name_list.count( 'zhang' ))
#extend可擴充套件,批量往裡加資料
name_list = [ "zhangyanlin" , "suoning" , "nick" ]
name = [ "aylin" , "zhang" , "yan" , "lin" ]
name_list.extend(name)
print (name_list)
#index找到字元所在的位置
name_list = [ "zhangyanlin" , "suoning" , "nick" ]
print (name_list.index( 'nick' ))
#insert插入,往索引裡面插入值
name_list = [ "zhangyanlin" , "suoning" , "nick" ]
name_list.insert( 1 , "zhang" )
print (name_list)
#pop在原列表中移除掉最後一個元素,並賦值給另一個變數
name_list = [ "zhangyanlin" , "suoning" , "nick" ]
name = name_list.pop()
print (name)
#remove移除,只移除從左邊找到的第一個
name_list = [ "zhangyanlin" , "suoning" , "nick" ]
name_list.remove( 'nick' )
print (name_list)
#reverse反轉
name_list = [ "zhangyanlin" , "suoning" , "nick" ]
name_list.reverse()
print (name_list)
#del刪除其中元素,刪除1到3之間的
name_list = [ "zhangyanlin" , "suoning" , "nick" ]
del name_list[ 1 : 3 ]
print (name_list)
|
四.索引
1 2 |
name_list = [ "zhangyanlin" , "suoning" "aylin" "nick" ]
print (name_list[ 0 ])
|
五.切片
1 2 |
name_list = [ "zhangyanlin" , "suoning" "aylin" "nick" ]
print (name_list[ 0 : 2 ])
|
六.總長度len
1 2 |
name_list = [ "zhangyanlin" , "suoning" "aylin" "nick" ]
print (name_list[ 1 : len (name_list)])
|
七.for迴圈
1 2 3 |
name_list = [ "zhangyanlin" , "suoning" "aylin" "nick" ]
for i in name_list:
print (i)
|