python基本資料型別(二)

2021-08-11 03:44:30 字數 1770 閱讀 9977

列表:

列表初始化:list=['heihei','haha','hehe'];

nums=[1, 3, 5, 7, 8, 13, 20];

1.查詢列表中的值

'''nums[0]: 1'''

print

"nums[0]:", nums[0]

'''nums[2:5]: [5, 7, 8] 從下標為2的元素切割到下標為5的元素,但不包含下標為5的元素'''

print

"nums[2:5]:", nums[2:5]

'''nums[1:]: [3, 5, 7, 8, 13, 20] 從下標為1切割到最後乙個元素'''

print

"nums[1:]:", nums[1:]

'''nums[:-3]: [1, 3, 5, 7] 從最開始的元素一直切割到倒數第3個元素,但不包含倒數第三個元素'''

print

"nums[:-3]:", nums[:-3]

'''nums[:]: [1, 3, 5, 7, 8, 13, 20] 返回所有元素'''

print

"nums[:]:", nums[:]

2.更新列表,例如

list[0]='piapia';

print list[0];

結果:piapia

3.刪除列表中的值,例如

del nums[0];

print nums[:];

結果3,5,7,8,13,20

4.列表指令碼操作符

print len([1]); 1

print [1]+[2]; [1,2]

print [1]*2; [1,1]

print

2in[1,2,3] true

for x in [1,2,3]:print x 1,2,3

5.列表擷取

a = [1,2,3]

print a[2]; 3

print a[-2]; 2

print a[1:]; [2,3]

6.列表函式

list.count(obj);記錄obj物件在列表中出現的次數

list.extend(seq);在列表末尾一次性追加另乙個程式中的多個值(產生新的列表擴充套件原來的列表)

list.index(obj);從列表中找出某個值第乙個匹配項的索引位置,索引從0開始

list.insert(index,obj);在某個索引插入物件

list.pop(obj) 移除列表中的乙個元素,如果引數為空,預設為最後乙個元素,並且返回該元素的值

list.remove(obj)移除列表中某個值的第乙個匹配項

list.reverse()反向列表中的元素,倒轉

list.sort([fun])對列表進行排序

元組(tuple)

python的元組與列表類似,不同之處在於元組的元素不能修改,元組使用的是(),列表使用;

元組建立很簡單,只需要在括號中新增元素,並且使用逗號隔開即可,例如:

tup1 = (1,2,3);

tup2= (1,2,"a","b")

tup3 = "a","b","c";

建立空元組,例如:tup = ();

元組中只有乙個元素時,需要在元素後面新增逗號,例如:tup1 = (50,);

元組與字串類似,下標索引從0開始,可以進行擷取,組合等。

1.查詢元組

tup1[0]; 1

tup[1:3] 2,3

二 基本資料型別

數字型別 int float 字串型別 str 列表型別 list 字典型別 dict 一 數字型別 1.1 int型別 整型 在python中可以對整數進行加 減 乘 除 運算。1 3 4 5 3 2 6 6 36 10 4 2.5 定義 age 22 print type age int 1.2...

Python的基本資料型別(二)

列表list type 1,2,3,4,5,6 list type hello world 1,9 list type 1,2 3,4 true,false list 列表的索引 切片 新月打擊 蒼白之瀑 月之降臨 月神衝刺 0 新月打擊 新月打擊 蒼白之瀑 月之降臨 月神衝刺 3 月神衝刺 新月打...

python基本資料型別

物件是python中最基本的概念,python中資料以物件的形式出現 無論是python提供的內建物件,還是使用python或是像c擴充套件庫這樣的擴充套件語言工具建立的物件。物件時記憶體中的一部分,包括數值和相關操作的集合。python程式可以分解成模組 語句 表示式以及物件,如下 1 程式由模組...