python 类C数组的两种形式:list -->内容可变, tuple --->内容不可变
admin
2023-07-24 04:42:22
0

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 --->内容不可变

相关内容

热门资讯

以总统搭乘的直升机,紧急迫降 据《以色列时报》报道,以色列总统赫尔佐格搭乘的一架以空军直升机当地时间25日撞上鸟群后紧急迫降。报道...
欧盟急着甩开中美,拿“更有利”... 【文/观察者网 王一】中国在关键矿产领域的主导地位、美国疯狂在全球找矿的动作,都让欧盟坐不住,转头找...
中产最烧钱的户外运动:种地 作者/闫如意 编辑/章鱼一个都市人最大的privilege是什么?不是豪车、豪宅、学霸小孩。而是好腰...
跟随总书记走进田间 感受智慧“... 6月24日,习近平总书记在山东省德州市考察期间,来到陵城区边临镇东于架村,听取当地“三夏”生产工作汇...
和总书记面对面丨耕耘美好生活 夏至时节,金色阳光洒向鲁西北大地的广袤田野。走进山东德州陵城区边临镇东于架村,播种机穿梭,马达声作响...
从“黄金十字路口”到双循环豫东... 商丘高铁站。 王振 摄沿黄高速高台特大桥。 商丘市交通运输局供图商丘保税物流中心。 河南日报资料图片...
5年签发超3万份原产地证书 R... 河南日报讯 (全媒体记者 王歌 通讯员 孙晓溪)《区域全面经济伙伴关系协定》(以下简称“RCEP”)...
创新再提质丨河南为何要“两个轮... 近日,河南省人民政府发布《关于授予河南省省长质量(专利)奖的决定》,15家单位、44项专利获得表彰。...
以正确政绩观引领为民造福真抓实... 河南日报讯 (全媒体记者 张建新 王冰珂)6月25日,省委常委、郑州市委书记安伟讲授树立和践行正确政...
学习进行时丨感悟总书记的“三农... 【学习进行时】“三夏”是全年粮食生产的关键时期。6月24日上午,习近平总书记来到山东省德州市陵城区边...