`

python笔记 序列 sequence

 
阅读更多
序列sequence:
	列表、元组和字符串都是序列,对序列的操作有两种共同的特点,索引 和 截取;
	索引,即根据位置 或 键 来获取对应的元素
	截取,即截取 字符串 或 列表 的子集

索引:
	使用 str[1] 格式获取某个位置上的元素
	索引下标从 0 开始

截取:
	使用 str[1:3] 截取某个区间上的元素
	-1 为倒数第一个元素
	str[1:]  第一个 到 末尾
	str[:]   所有元素

--------------------------------------------------------------
str = 'abcdef';
print (str.__len__());
print (str[0]);
print (str[0:-1]);  
print (str[0:3]);  


list = ['a','b','c','d','e','f'];
print (len(list));
print (list[0]);
print (list[0:]);
print (list[1:3]);
print (list[1:-2]);
分享到:
评论

相关推荐

    Python 学习笔记.pdf

    这份学习笔记涵盖了Python的基本概念、数据类型、控制结构、函数、模块与包、面向对象编程等重要内容。下面将对这些知识点进行详细的解读。 ### 1. Python简介 - **Python** 是一种高级编程语言,因其简洁易读的...

    Python学习笔记.pdf

    笔记中提及了Python的多种基本数据类型,包括整数(integer),浮点数(float),布尔值(None,实际上None是表示空值的特殊类型,不是布尔类型),列表(list),字符串(string),元组(tuple),序列(sequence...

    python学习笔记

    - **成员资格检查**:使用`in`运算符检查元素是否在序列中,如`value in sequence`。 - **长度、最大值、最小值**:`len()`函数计算序列长度,`max()`和`min()`找到序列中的最大和最小值,但它们不支持不同类型...

    python入门--王纯业python笔记

    ### Python入门 -- 王纯业Python笔记 #### 第一部分:基础知识 ##### §1.1 Python简介 - **介绍**:Python是一种高级、通用、解释型的编程语言,因其简洁易读的语法而受到广泛欢迎。 - **特点**:Python支持多种...

    python复习笔记1

    例如,`len(my_sequence)`返回序列的长度,`my_sequence.index(value)`返回value在序列中首次出现的索引,`my_sequence.count(value)`则返回value在序列中出现的次数。 在Python中,字符串是特殊的文本序列类型,由...

    pyseqlogo:Python程序包可绘制序列徽标

    Python程序包可绘制序列徽标 免费软件:MIT许可证 文档: : 示例笔记本: : from pyseqlogo . pyseqlogo import draw_logo , setup_axis ALL_SCORES1 = [[( 'C' , 0.02247014831444764 ), ( 'T' , 0....

    【Python学习笔记】第六章 容器类型的数据.pdf

    ### Python学习笔记第六章:容器类型的数据 #### 一、概述 在Python中,容器类型的数据是指能够存储多个数据项的数据结构。这类数据结构非常重要,因为它们提供了组织和管理复杂数据集的能力。Python内置了几种主要...

    python 列表笔记

    tuple(seq) 将列表转换为元组 ...sequence -- 要连接的元素序列。 format() split()通过指定分隔符对字符串进行切片,如果参数num 有指定值,则仅分隔 num 个子字符串 str.split(str="", num=string.count(str))

    Python学习笔记

    - **§1.7 序列(Sequence)**:概述序列类型的一般特性,包括列表、元组和字符串的共同属性和方法。 - **§1.8 字典(Dictionary)**:这部分探讨了字典这种键值对数据结构,包括创建、访问和操作字典的方法。 - **...

    Python语言基础学习笔记.docx

    - **循环结构**:`for`循环常用于遍历序列,如`for item in sequence:`,而`while`循环则基于条件反复执行,如`while condition:`。`break`用于退出当前循环,`continue`跳过当前迭代继续下一轮,`pass`则为空语句...

    Python常用的内置序列结构(列表、元组、字典)学习笔记

    ### Python常用的内置序列结构(列表、元组、字典)学习笔记 在Python编程语言中,序列是一类非常重要的数据结构,它允许开发者以一种有序的方式存储和操作多个元素。Python提供了多种内置的序列类型,其中最常用的是...

    ann77 python

    6. **序列(Sequence)** - 序列的概念及特点。 - Python中的序列类型。 7. **字典(Dictionary)** - 字典的基本概念与创建。 - 字典的操作:如添加、删除、查找等。 - 字典的遍历方法。 8. **控制结构** -...

    pythonx学习指南

    #### §1.7 序列(sequence) 序列是Python中的一种抽象数据类型,包含了列表、元组和字符串等。 #### §1.8 字典(dictionary) - **字典的创建**:使用花括号`{}`来创建字典,键值对之间用冒号`:`分隔。 - **字典的...

    蛤蟆PYTHON脚本学习笔记四列表.pdf

    Python列表是Python中最常用的数据结构之一,用于存储序列的数据。列表是可变的,意味着可以在运行时修改。列表中的元素可以是不同类型的数据,包括字符串、数字、甚至是另一个列表。 创建列表的语法很简单,使用方...

    Python字符串与正则表达式学习笔记

    - **合并**:`str.join(sequence)`方法将序列中的元素用`str`连接成一个新的字符串。 ### 3. 正则表达式 #### 3.1 正则表达式基础知识 正则表达式(Regular Expression)是一种强大的文本处理工具,用于匹配、...

    python59条代码编辑建议读书笔记

    5. **使用enumerate而非zip(*range(len(sequence)))**:遍历序列时,enumerate能同时提供索引和元素,比手动创建索引更高效。 6. **使用列表切片而非循环删除**:切片赋值可以快速修改列表的一部分,而避免了循环中...

Global site tag (gtag.js) - Google Analytics