1. 程式人生 > >python 類C數組的兩種形式:list -->內容可變, tuple --->內容不可變

python 類C數組的兩種形式:list -->內容可變, tuple --->內容不可變

size print app http append 列表 itl c數組 multi

python 中的列表相當與 C 中的數組,列表: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]; #第一個元素:s
8 print classmate[-5]; # 負數,即從右往左 :s
9 print classmate[(len(classmate)-1)]; #classmate[4]; 正數,即從左往右:sumey

技術分享圖片


11 #append 追加
12 classmate.append('hi');
13 print classmate;
技術分享圖片


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

技術分享圖片


19 #insert 插入
20 classmate.insert(0, 'world');
21 print classmate;
技術分享圖片


23 #delete 刪除
24 classmate.pop(-1);
25 print classmate;
技術分享圖片


27 #multi 內嵌
28 p = ['a', 'b'];

29 q = ['1', '2', '3', p];
30 print q;
31 print q[3];
32 print q[3][1];

技術分享圖片


二、元組tuple


python 類C數組的兩種形式:list -->內容可變, tuple --->內容不可變