博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python——序列
阅读量:5876 次
发布时间:2019-06-19

本文共 871 字,大约阅读时间需要 2 分钟。

参考资料:http://www.cnblogs.com/vamei

 

序列

序列可以包含一个或多个元素,也可以没有元素

序列有两种:tuple(定值表或元组)和list(表)

>>>s1=(2,1.3,True,"Hello")         #s1是一个tuple>>>s2=[1.2,3,False,'World']        #s2是一 个list

tuple和list的主要区别是tuple中的各个元素不可以变更,list中的各个元素可以变更

 

元素的引用

序列的元素下标从0开始

>>>print(s1[2])>>>print(s2[1])

结果为:

True3

由于list的元素可变更,你可以对list的某个元素赋值:

>>>s2[1]=5>>>print(s2)

结果为:

[1.2,5,False,'World']

注:由于tuple的元素不可以变更,所以如果对tuple这样执行,则会报错

 

其他引用方式

范围引用:[下限:上限:步长]

>>>print([:3])                   #从开始到下标2(下标3的元素不包括在内)>>>print([2:])                   #从下标2到结束>>>print([1:3])                  #从下标1到下标2>>>print([0:3:2])                #从下标0到下标2,每隔2取一个元素>>>print([3:0:-1])               #从下标3到下标1

在范围引用中,一旦有写上限,则上限不包括在内

 

尾部元素引用:

>>>print(s1[-1])    #序列的最后一个元素>>>print(s1[-2])    #序列的倒数第二个元素

 

字符串是元组

字符串是一种特殊的元组,因此可以执行元组的相关操作

>>>str = 'abcdef'>>>print(str[2:4])

 

转载于:https://www.cnblogs.com/yblogs/p/6680390.html

你可能感兴趣的文章
听说网易用户信息泄露了?
查看>>
elk之elasticsearch 入门
查看>>
C++11 thread
查看>>
《Linux From Scratch》第三部分:构建LFS系统 第六章:安装基本的系统软件- 6.39. GDBM-1.11...
查看>>
云:虚拟之上的管理平台
查看>>
决策统计---指标六要素
查看>>
开源要「开」得安全高效:开源云计算的五大发展趋势
查看>>
如何解决打开VS2010后没有UI界面的问题
查看>>
学点PYTHON基础的东东--数据结构,算法,设计模式---单向链表
查看>>
CSS实现带动画的购物图标
查看>>
android emulator虚拟设备分析第四篇之framebuffer
查看>>
PS黄金分割工具:黄金螺旋 黄金三角 黄金比例 三分法
查看>>
案例采访:中小企业融合IT架构选型
查看>>
如何从出行无线覆盖到智慧交通演变,锐捷智慧交通解决方案有一套
查看>>
Implementing Effective MySQL Database Backup Mechanisms
查看>>
Cocoa触发方法调用的几种方法
查看>>
数据中心能效的重要要素丨潜热与显热
查看>>
面对巨大的数据增长 我们准备好了吗
查看>>
揭秘CDN用户驱动的产品变革
查看>>
LOFTERD18B542F16FF685FD684F427B4…
查看>>