列表:
列表初始化: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 程式由模組...