python中的序列sequence、列表list、元组tuple

原创 2018年04月15日 17:14:30

1、序列

序列的索引:字符串都是以序列的方式存在内存中。

索引:可以从前或者从后进行索引,从前依次是:0、1、2、3、4  从后是:-3,-2,-1.

问题:为什么要有从前和从后呢?(在不同 )

回答:取最后一个元素,这样比较方便。

越界:越界后会报错。

切片操作,slice。

str="helloworld"

切到最后一个:str[5:]   从第一个字符切str[:9]

获取长度。len(str)

2、列表

列表中的每个元素可以是任意类型,任意字符。用,隔开,列表中的空格会被解释器忽略。

如果列表中包含列表,则使用嵌套方式来寻找。

比如:

str=[1,2,3,[hello,world]]

要定位world,则是:str[3][1]

列表中的元素可以被修改,字符串中的不允许被修改。

3、元组

元组和列表的区别在于元组中的数据不允许改变。

写法为str=(s,1,2)



问?

元组和字典的效率哪个高?

这个根据情况判断。

python 序列类型以及list(列表) 和 tuple(元组)详解 以及range的用法

参考: http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/0013868193184...
  • u012005313
  • u012005313
  • 2015-08-27 20:30:04
  • 2861

python3 list、tuple(元组)、str之间的相互转换

list()方法是把字符串str或元组转成数组 tuple()方法是把字符串str或数组转成元组 >>> s = "xxxxx" >>> list(s) ['x', 'x', 'x', 'x', 'x...
  • u013066244
  • u013066244
  • 2016-11-11 18:19:04
  • 13674

Python中列表list,元祖tuple和numpy中的array区别

1.列表      list是处理一组有序项目的数据结构,即你可以在一个列表中存储一个序列的项目。列表中的项目。列表中的项目应该包括在方括号中,这样python就知道你是在指明一个列表。一旦你创建了一...
  • qqliuzihan
  • qqliuzihan
  • 2017-09-25 16:12:50
  • 1178

Python中List(列表)和tuple(元组)的差别

Python中list和tuple的差别
  • Del_Zhu
  • Del_Zhu
  • 2015-05-16 21:25:04
  • 7335

Python3 列表List或元组tuple中元素分解(赋值操作)

元组示例: p = (1,2,3,4,5,6,7,) a,b,c,d,e,f,g = p print (a,b,c,d,e,f,g) 输出:1 2 3 4 5 6 7 注意:变量总数和结...
  • y396397735
  • y396397735
  • 2015-08-07 15:53:43
  • 3689

元组(tuple)、列表(list)、集合(set)和字典(dict)理解

 元组(tuple)、列表(list)、集合(set)和字典(dict)四种在python内置的重要的数据结构。我只是想记录一下列表(list)和元组(tuple)比较容易搞混的地方和阐述一遍列...
  • shilijun988
  • shilijun988
  • 2015-03-20 16:35:27
  • 1537

廖雪峰老师——Python入门( List和Tuple类型 )

Python创建list Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。 比如,列出班里所有同学的名字,就可以用一个lis...
  • a2459956664
  • a2459956664
  • 2017-04-04 09:40:04
  • 340

Python中元组、列表、字典的遍历和相互转化

在Python中元组(tuple),列表(list)和字典(dict)都是经常用到的,它们的遍历和之间的相互转换在使用中也非常重要,下面进行相关的总结: 一、元组,列表,字典的遍历     1.1...
  • u014267402
  • u014267402
  • 2017-01-18 17:01:26
  • 15163

Python学习笔记(9)-列表list、元组tuple、字典dict、集合set

一,介绍本篇主要介绍Python中的数据集合类型,包括list、tuple、dict、set。二,概念区别 list,有序集合,基本相当于java中的ArrayList。 tuple,元素不可变集合,...
  • woshisangsang
  • woshisangsang
  • 2017-04-09 21:55:00
  • 397

Python自学之路---二维元组使用与转换为列表

我发现网上没有关于二维,甚至多维元组的介绍,所以写了这个
  • swc529793
  • swc529793
  • 2016-11-07 10:45:34
  • 2236
收藏助手
不良信息举报
您举报文章:python中的序列sequence、列表list、元组tuple
举报原因:
原因补充:

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