python 类C数组的两种形式:list -->内容可变, tuple --->内容不可变
2018-07-13 12:09
507 查看
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
1 #!/usr/bin/python
2
3 #tuple初始化:
4 p = (1, 2);
5 print p;
7 #NONE
8 non = ();
9 print non;
11 #only one element
12 oneu = (1,); #一定要加,号, 不然会把()当作运算符来处理
13 print oneu;
15 #mix with list
16 mix = (1, 2, 3, [ 's', 'p']);
17 print mix;
18 print mix[3][0];
一、列表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
1 #!/usr/bin/python
2
3 #tuple初始化:
4 p = (1, 2);
5 print p;
7 #NONE
8 non = ();
9 print non;
11 #only one element
12 oneu = (1,); #一定要加,号, 不然会把()当作运算符来处理
13 print oneu;
15 #mix with list
16 mix = (1, 2, 3, [ 's', 'p']);
17 print mix;
18 print mix[3][0];
相关文章推荐
- Python基础(list和tuple)可变集合和‘不可变’集合
- python知识整理--议可变对象和不可变对象以及str、list、tuple、dict、set
- Python(可变/不可变类型,list,tuple,dict,set)
- Python:可变序列(list 列表) 与 不可变序列(tuple 元组) 特点
- Python(可变/不可变类型,list,tuple,dict,set)
- python函数参数是值传递还是引用传递(以及变量间复制后是否保持一致):取决于对象内容可变不可变
- python函数参数是值传递还是引用传递(以及变量间复制后是否保持一致):取决于对象内容可变不可变
- Python学习<一> List与Tuple
- Python打开文件,将list、numpy数组内容写入txt文件中的方法
- python函数参数是值传递还是引用传递:取决于对象内容可变不可变
- python的list,tuple,dist,set和不可变对象
- Python(4)list和tuple(类似js里的数组)
- Python笔记1——list,tuple,dict,set,不可变对象
- python教程19--《python基本数据类型list、tuple、dict、linecache读取file内容大综合运用》
- 从C++到Python(三)逆天版数组,list和tuple
- Python学习笔记(二)—列表(list)和数组(tuple)类型
- Python学习笔记 - List数组和Tuple数组 -2
- Python学习笔记:05 数组的基本用法(Tuple和List)
- Python打开文件,将list、numpy数组内容写入txt文件中
- Python打开文件,将list、numpy数组内容写入txt文件中