Python学习笔记(二)list和tuple
来源:互联网 发布:php html实体编码转换 编辑:程序博客网 时间:2024/05/18 13:26
本文唯一地址:http://blog.csdn.net/dearsq/article/details/51008779
转载请注明,谢谢!
list和tuple
list叫做列表。
List
# 变量 classmates 就是一个 list>>>classmates = ['Michael','Bob','Tracy']>>>classmates['Michael','Bob','Tracy']# 用 len() 函数可以获得list元素的个数>>>len(classmates)3# 索引也是有效的,从 0 开始,比如>>>classmates[0]'Michael'# 另外,-1 也可以做索引,表示倒数第一个>>>classmates[-1]'Tracy'# 追加到末尾>>>classmates.append('Adam')>>>classmates['Michael', 'Bob', 'Tracy', 'Adam']# 插入指定位置>>>classmates.insert(1,'Jack')>>>classmates['Michael', 'Jack', 'Bob', 'Tracy', 'Adam']# 删除末尾元素>>>classmates.pop()'Adam'>>>classmates['Michael', 'Jack', 'Bob', 'Tracy']# 删除指定位置>>>classmates.pop(1)'Jack'>>>classmates['Michael', 'Bob', 'Tracy']# 替换可直接赋值>>> classmates[1] = 'Sarah'>>> classmates['Michael', 'Sarah', 'Tracy']# list 中元素可以不同>>> L = ['Apple',123,True]# list 中元素可以为 list>>> s = ['python','java',['asp,'php'],'scheme']>>> len(s)4# 此时 s 类似二维数组,所以要拿到 php 这个元素可以 s[2][1]# 空 list,长度为 0>>> L = []>>> len(L)0
tuple
tuple 叫做元组。
它和 list 的区别是,它初始化了就不能修改。
# 赋值方法>>>classmates = ('Michael','Bob','Tracy')# 产生歧义# 如果要定义只含有一个数字元素的tuple怎么定义呢?>>> t = (1,)>>> t(1,)# 因为不加逗号的定义 会被规定为数字>>> t = (1)>>> t 1# 如果 tuple 中的元素包括 list, 则元素是可以变的>>> t = ('a', 'b', ['A', 'B'])>>> t[2][0] = 'X'>>> t[2][1] = 'Y'>>> t('a', 'b', ['X', 'Y'])
本文唯一地址:http://blog.csdn.net/dearsq/article/details/51008779
转载请注明,谢谢!
1 0
- python学习笔记(二)list和tuple类型
- Python学习笔记(二)list和tuple
- Python 学习笔记(二):List and Tuple
- python学习(二) List和Tuple类型
- Python学习随笔二:list和tuple
- Python学习笔记(二)—列表(list)和数组(tuple)类型
- Python学习(二)---使用list和tuple
- Python学习笔记 - list和tuple
- Python学习笔记<list和tuple>
- 【Python学习笔记】使用list和tuple
- Python学习笔记:list,tuple和str
- python学习笔记使用list和tuple
- 01-python学习笔记:list和tuple
- python2.7学习笔记(二)List和Tuple类型
- Python学习-list 和 tuple
- Python学习笔记——list和tuple
- 《python简明教程》学习笔记(1)-tuple和list
- Python学习笔记—使用list和tuple
- tomcat类加载机制
- 程序思维
- 1Can you solve this equation
- 吴向宏:当前中国经济形势是无解的&未来两年经济走向与全球资产配置
- 【Raspberry Pi系列】1. 启动与进入树莓派
- Python学习笔记(二)list和tuple
- 81. Search in Rotated Sorted Array II
- Matlab调用C语言编写MEX文件
- iOS UIButton左字右图 + 选择
- 【8】Linux-进程管理子系统
- 前端编码工具利器
- 第四周 项目1(1)最大公约数
- 循序渐进之Maven(1) - 搭建环境
- 水题:杭电acm2035