list和tuple

转载 2016年08月31日 11:00:21

list

Python内置的数据类型列表:list,有序的集合,可以随时添加和删除元素

//声明一个list
classmates = ['Michael', 'Bob', 'Tracy']

//获得元素个数
len(classmates)

//访问具体元素
classmates[0]
classmates[1]
classmates[2]
//classmates[3]//报错,数组越界

//倒着访问元素
classmates[-1]
classmates[-2]
classmates[-3]
//classmates[-4]//报错,数组越界

//拼接数据
classmates.append('Adam')

//插入数据到具体索引
classmates.insert(1,'Jack')

//删除末尾的元素
classmates.pop()

//删除指定位置的元素
classmates.pop(1)

//替换某个元素
classmates[1] = 'Sarah'

//list内数据可以不同类型
L = ['Apple',123,True]

//list内也可以是另一个list
s = ['python','java',['asp','php'],'scheme']
len(s)//等于4,4个元素

//也可以拆开写
p = ['asp','php']
s = ['python','java',p,'scheme']

//如果一个list钟一个元素也没有,那么就是空的list,长度为0
L = []
len(L)//等于0

tuple

在Python中,有另外一种元组:tuple,他和list十分相似,但是tuple一旦初始化之后就不能被修改

//声明一个tuple,和list一样的访问方式,但是没有append(),insert()这样的方法。
classmates = ('Michael', 'Bob', 'Tracy')

//声明一个空的tuple
t = ()

//声明一个空的tuple
t = (1,)

//如果在tuple内有list,那么list内的元素可以改变,但是注意,这个tuple内元素是没有改变的(tuple内的list元素指向没改,改的是list元素内元素的更改)

t = ('a', 'b', ['A', 'B'])
t[2][0] = 'X'
t[2][1] = 'Y'

相关文章推荐

python初学list与tuple教程

  • 2017年03月12日 23:05
  • 101KB
  • 下载

Python学习笔记--表list, 元组tuple, 字典dict

Python中有三种重要而且非常好用的数据类型:list, tuple, dictionary(表,元组,字典) 其中,list与tuple非常像,不过tuple中的数据不能修改。这三种数据类型不但可...

Python3数据结构【列表list,元组tuple,集合set】

(adsbygoogle = window.adsbygoogle || []).push({}); ← Python3 函数 ...

python之 list、tuple、Dictionary 的用法和区别

转自 http://hi.baidu.com/kxw102/item/c409d00eeeae58153b53ee06 List列表 列表...

Python基础入门之List和Tuple类型三

2.7、Python之创建tupletuple是另一种有序的列表,中文翻译为“ 元组 ”。tuple 和 list 非常类似,但是,tuple一旦创建完毕,就不能修改了。同样是表示班里同学的名称,用t...
  • hbblzjy
  • hbblzjy
  • 2017年10月31日 15:51
  • 277

python 列表list 元组tuple 字典dict 集合set 介绍

序列序列的两个特点: 1.索引操作符,从序列中抓取一个特定项目 2.和切片操作符,获取序列的一个切片,即一部分序列列表、元组和字符串都是序列,字符串是字符的序列,列表和元祖是任意类型的序列列表li...

Python中的列表(list),元组(Tuple),字典(Dict)和集合(Set)

一,列表(list) python内置的一种数据类型是列表:list是一种有序的数据集合,可以随意的添加和删除其中的数据。比如列出班里所有的同学的名字,列出所有工厂员工的工号等都是可以用到列表的。不...

<python>string,list,tuple

通过下标访问的类型称为序列:python中序列有string,list和tuple 字符串 str = 'hello world!' 1.字符串通过下标访问 正向下标:str[1] = 'e'...
  • wwzcx
  • wwzcx
  • 2013年05月15日 18:27
  • 2072

Python入门笔记(3)_ List, Tuple, Dict, Set

List : 列表 1. 生成 PeopleInfo = ['Phoenix', 23, 99, True] 上面我们定义了一个List,其中可以包含各种不同数据类型。 2. 访问 >>> pri...

List Tuple Dictionary 区别

Dictionary 是 Python 的内置数据类型之一, 它定义了键和值之间一对一的关系。 每一个元素都是一个 key-value 对, 整个元素集合用大括号括起来 您可以通过 key 来引用...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:list和tuple
举报原因:
原因补充:

(最多只允许输入30个字)