Python (二)列表、元组
来源:互联网 发布:电信网络的dns是什么 编辑:程序博客网 时间:2024/05/29 10:56
一、列表 [ ]
相当于C中的数组,内部的元素是可以改变的,对元素进行增删改以及进行插入操作。是一种有序的集合
创建list:
list1 = ['test1','test2','test3']访问元素:
通过下标进行索引:list1[2] 列表的下标从0开始,在元素的个数减1的位置结束。
末尾追加元素:
listtest.append('append1')指定位置插入元素:
listtest.insert(2,'insert')
删除末尾的元素:
listtest.pop()
删除指定位置的元素:
listtest.pop(1)
替换指定位置的某个元素:
listtest[0] = 'safari'
列表中的元素类型可以不同,可以存储多种类型的数据。
listtest1 = ['list1','list2',['n1','n2'],1,True]
列表简单使用:
# -*- coding:utf-8 -*- listtest = ['test1','test2','test3','test4']print listtestprint len(listtest)for x in xrange(0,len(listtest)):print listtest[x]print "----------------"print listtest[-2]print listtest[2]print "-------pop---------"print listtest.pop()print listtestprint "-------pop(i)--------"print listtest.pop(1)print listtestprint "--------------"listtest[0] = 'safari'print listtestlisttest1 = ['list1','list2',['n1','n2'],1,True]print listtest1print listtest1[2][1]print "-----append--------"listtest.append('append1')print listtestprint "-----insert------"listtest.insert(2,'insert')print listtest
二、元组 ( )
元组的元素是不能改变的,在定义的时候确定元素,之后就不能改变,这样可以保证数据的安全性。
创建元组:
tuple1 = ('test1','test2','test3')
定义一个空元组:
tuple2 = ()
定义一个只有一个元素的元组:
这里需要注意,在定义一个只有一个元素的元组的时候不能够直接写成 tuple3 = (1),因为Python在解释的时候会把1解释成元素的内容,为了消除歧义,在定义的时候需要在1的后面加一个逗号: tuple3 = (1 , )这样就是一个只有一个元素的元组了
一个可变的元组:
tuple2 = ['str',1,['t1','t2','t3'],('s1','s2')]print tuple2tuple2[2][1] = 'test'print tuple2
# 不能修改元组的值# tuple2[3][1] = 's3'# print tuple2
这个元组看似改变了,其实改变的是元组内的列表,如果操作列表后面的元组元素是会报错的,
元组简单例子:
# -*- coding:utf-8 -*- tuple1 = ('test1','test2','test3')print tuple1for x in xrange(0,len(tuple1)):print tuple1[x]print "-------tuple2---------"tuple2 = ['str',1,['t1','t2','t3'],('s1','s2')]print tuple2tuple2[2][1] = 'test'print tuple2# 不能修改元组的值# tuple2[3][1] = 's3'# print tuple2tuple3 = (1)print tuple3
0 0
- python(二)列表,元组,循环
- Python (二)列表、元组
- python学习笔记(二)列表和元组
- Python 3语法小记(二)列表 和 元组
- Python基础编程(二)列表和元组
- 《Python基础教程》(二)列表和元组
- Python序列:字符串、列表和元组(二)
- python学习笔记(二)列表和元组
- python(二)列表与元组
- python笔记二-列表和元组
- Python基础(二):列表和元组
- 自学Python之Python基础:(二)Python容器:列表、元组、字典
- python--列表,元组
- python <列表 元组>
- Python列表、元组
- Python 元组 列表
- python 列表 元组
- Python 学习笔记(二) 列表和元组
- rpm命令
- 数据库(第一范式,第二范式,第三范式)
- GregorianCalenda
- 构造函数与分配空间
- ARM处理器系列博客:提笔前言
- Python (二)列表、元组
- Android内存泄漏案例分析一
- OPENGL编程指南(红宝书阅读笔记)
- [PAT] A1008
- 学习VTK(1)
- poj 1265 Area
- SimpleAdapter 总结2
- struts 跳转后js css加载不了和请求求struts有问题
- 使用github和hexo搭建博客问题总结