溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

python 類C數(shù)組的兩種形式:list -->內(nèi)容可變, tuple --->內(nèi)容不可變

發(fā)布時(shí)間:2020-07-15 04:26:17 來源:網(wǎng)絡(luò) 閱讀:1105 作者:虎皮喵的喵 欄目:編程語言

python 中的列表相當(dāng)與 C 中的數(shù)組,列表:list 初始化使用[ ], 元組:tuple 初始化使用();


一、列表list

  1 #!/usr/bin/python
  2
  3 #list初始化: []
  4 classmate = ['s', 'su', 'sum', 'sume', 'sumey'];
  5
  6 print classmate;
  7 print classmate[0];  #第一個(gè)元素:s
  8 print classmate[-5]; # 負(fù)數(shù),即從右往左 :s
  9 print classmate[(len(classmate)-1)]; #classmate[4]; 正數(shù),即從左往右:sumey
 python 類C數(shù)組的兩種形式:list -->內(nèi)容可變, tuple --->內(nèi)容不可變


 11 #append 追加
 12 classmate.append('hi');
 13 print classmate;
python 類C數(shù)組的兩種形式:list -->內(nèi)容可變, tuple --->內(nèi)容不可變


 15 #replace 替代
 16 classmate[5] = 'hallo';
 17 print classmate;

 python 類C數(shù)組的兩種形式:list -->內(nèi)容可變, tuple --->內(nèi)容不可變


 19 #insert 插入
 20 classmate.insert(0, 'world');
 21 print classmate;
 python 類C數(shù)組的兩種形式:list -->內(nèi)容可變, tuple --->內(nèi)容不可變


 23 #delete 刪除
 24 classmate.pop(-1);
 25 print classmate;
 python 類C數(shù)組的兩種形式:list -->內(nèi)容可變, tuple --->內(nèi)容不可變


 27 #multi 內(nèi)嵌
 28 p = ['a', 'b'];
 29 q = ['1', '2', '3', p];
 30 print q;
 31 print q[3];
 32 print q[3][1];

python 類C數(shù)組的兩種形式:list -->內(nèi)容可變, tuple --->內(nèi)容不可變


二、元組tuple

 1 #!/usr/bin/python
 2
 3 #tuple初始化:
 4 p = (1, 2);
 5 print p;

python 類C數(shù)組的兩種形式:list -->內(nèi)容可變, tuple --->內(nèi)容不可變

 

 7 #NONE
 8 non = ();
 9 print non;
python 類C數(shù)組的兩種形式:list -->內(nèi)容可變, tuple --->內(nèi)容不可變


11 #only one element

12 oneu = (1,);  #一定要加,號, 不然會把()當(dāng)作運(yùn)算符來處理
13 print oneu;
python 類C數(shù)組的兩種形式:list -->內(nèi)容可變, tuple --->內(nèi)容不可變


15 #mix with list
16 mix = (1, 2, 3, [ 's', 'p']);
17 print mix;

18 print mix[3][0];

python 類C數(shù)組的兩種形式:list -->內(nèi)容可變, tuple --->內(nèi)容不可變

python 類C數(shù)組的兩種形式:list -->內(nèi)容可變, tuple --->內(nèi)容不可變

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI