python类C数组的两种形式:list-->内容可变,tuple--->内容不可变

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
 python 类C数组的两种形式:list -->内容可变, tuple --->内容不可变


 11 #append 追加
 12 classmate.append('hi');
 13 print classmate;
python 类C数组的两种形式:list -->内容可变, tuple --->内容不可变

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

 python 类C数组的两种形式:list -->内容可变, tuple --->内容不可变

 19 #insert 插入
 20 classmate.insert(0, 'world');
 21 print classmate;
 python 类C数组的两种形式:list -->内容可变, tuple --->内容不可变

 23 #delete 删除
 24 classmate.pop(-1);
 25 print classmate;
 python 类C数组的两种形式:list -->内容可变, tuple --->内容不可变

 27 #multi 内嵌
 28 p = ['a', 'b'];
 29 q = ['1', '2', '3', p];
 30 print q;
 31 print q[3];
 32 print q[3][1];

python 类C数组的两种形式:list -->内容可变, tuple --->内容不可变

二、元组tuple

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

python 类C数组的两种形式:list -->内容可变, tuple --->内容不可变

 

 7 #NONE
 8 non = ();
 9 print non;
python 类C数组的两种形式:list -->内容可变, tuple --->内容不可变

11 #only one element

12 oneu = (1,);  #一定要加,号, 不然会把()当作运算符来处理
13 print oneu;
python 类C数组的两种形式:list -->内容可变, tuple --->内容不可变

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

18 print mix[3][0];

python 类C数组的两种形式:list -->内容可变, tuple --->内容不可变

python 类C数组的两种形式:list -->内容可变, tuple --->内容不可变


当前文章:python类C数组的两种形式:list-->内容可变,tuple--->内容不可变
URL地址:http://azwzsj.com/article/jhohgg.html