Python中的列表(上)
来源:互联网 发布:期货玻璃手续费的算法 编辑:程序博客网 时间:2024/06/04 19:16
1.列表的建立
>>> classmates = ['Michael','Bob','Tracy']>>>classmates #打印classmates变量的内容['Michael','Bob','Tracy']
PS:Python是动态语言,list中不要求是同一种数据类型。
>>> L = ['Michael',100,True]
一个元素也没有的list,是空list
>>> empty_list = []
2.按照索引访问列表
>>> L = ['Adam','Lisa','Bart']>>> print L[0]Adam
输出的结果为Adam
>>> print L[2]Bart
由上面两个例子可以知道list中索引是从0开始递增(从左至右)。而如果要从右至左进行索引list中元素从-1开始递减,比如要索引Adam,应该print L[-3]。
PS:索引不应该超出范围,若超出则会报错。
分片操作可以访问一定范围内的元素。分片通过冒号隔开的两个索引来实现:
>>>tag = '<a href="http://www.python.org">Python web site</a>'>>>tag[9:30]'http://www.python.org'>>>tag[32:-4]'Python web site'
3.列表的基本操作
3.1.元素赋值
>>> L = [1,1,1]>>> L[1] = 2>>> L[1,2,1]
3.2.删除元素
>>> names = ['Adam','Lisa','Bart']>>> del names[2]>>> names['Adam','Lisa']
3.3.分片赋值
>>>name = list('Perl')>>>name ['P','e','r','l']>>>name[2:] = list('ar')['P','e','a','r']
在分片赋值时,可以使用与原序列不等长的序列将分片替换。
>>>name = list('Perl')>>>name[1:] = list('ython')>>>name['P','y','t','h','o','n']
阅读全文
1 0
- Python中的列表(上)
- Python中的列表
- 5.1 Python中的列表
- Python中的列表反转
- python中的list列表
- python中的列表
- Python中的列表方法
- python中的列表
- 五、python中的列表
- Python中的列表操作
- python中的列表排序操作
- 去掉python列表中的偶数
- python 中的 数组 矩阵 列表
- 5.2 Python中的列表操作
- Python中的两种列表
- Python中的列表、元祖、字典
- python中的列表的复制
- python中的列表(list)详解
- Linux安装后要做的事
- 思维的局限
- POJ 3259 Wormholes [图论.判断负环] 《挑战程序设计竞赛》 2.5
- 二分图的概念汇总
- 【数据结构】中的基数排序(BucketSort)
- Python中的列表(上)
- JavaScript中如何实现面向对象编程
- C++ 基础知识
- together项目进展报告4
- HDOJ 1724 Ellipse(自适应simpson积分)
- 经典面试题:Java实现-归并K条已排序的链表及复杂度分析、优化
- Redis 数据类型
- 开发时,如何让火狐实时更新js文件
- 0520