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
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];
转载于:https://blog.51cto.com/13502993/2141371
最新文章
- python ImportError: No module named builtins
- Duilib源码分析(四)绘制管理器—CPaintManagerUI—(前期准备四)
- UESTC 33 Area --凸包面积
- STM32 程序所占用空间计算 &;&; FLASH存储的起始地址计算
- Device disconnected
- Win7下IE8无法打开https类型的网站解决方法笔记
- s3c2440栈分配情况(fl2440裸机 stack)
- kubernetes 集群安装etcd集群,带证书
- 大数据学习(二)-------- MapReduce
- centos7搭建ELK Cluster集群日志分析平台(三):Kibana
- ubuntu多版本cuda并存与切换【两个博客链接】
- JAVA自学笔记23
- MAC OSX 开启/禁用SafeSleep功能
- 虚拟机镜像压缩(qcow2,raw)
- 尚硅谷springboot学习8-yaml基本语法
- Andriod源码搜集
- LeetCode 292 Nim Game(Nim游戏)
- (原)ubuntu中安装kate
- Rplidar学习(一)—— 开发套件初识
- leetcode66
热门文章
- Redis底层结构概述
- 家庭记账本app进度之复选框以及相应滚动条的应用
- ECSHOP数据表结构完整仔细说明教程 (http://www.ecshop119.com/ecshopjc-868.html)
- Javascript 入门 document
- python连接mysql中文数据编码
- 33.2 案例:输出指定目录下的所有java文件名(包含子目录)
- golang开发:环境篇(七) Go mod 使用
- readelf命令
- CVE-2019-0232 远程代码执行漏洞-复现
- CVPR2020|3D-VID:基于LiDar Video信息的3D目标检测框架