`
kulinglei
  • 浏览: 101328 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

python笔记序列

阅读更多
唉,为了让自己用最短的时间实现项目中的一些功能,又捡起了python.....

序列:一组数据的有序的集合(因为有序所有可以重复),
序列大体上可以分为两种
1:可以改变集合中的元素--->列表
2:不可以改变集合的元素--->元组和字符串

字符串是字符的集合,元组中可以放任何数据。


列表的操作符:
seq【i】取元素
seq[i:j] 取片段
obj in seq 判断是否在集合中

标号可以为负数,如果是负数表示从序列的末尾开始
seq=['a','b','c']
seq[-1]---->c


列表的一个比较有趣的地方[::i]
i=1;得到正常的序列
i=2;得到一个序列,这个序列的元素是从以前的那个序列中隔一个取出一个而组成的.
i=3;隔两个
i=4;隔三个.
i=-1;反转的序列
i=-2;反转隔一个取一个.

呵呵,搞了半天书上说i可以看作循环中的步长,唉,我怎么没想到啊


python 有一个range(i,j,n)内置函数,返回一个数字列表,i-->开始位置,j-->结束位置,n-->步长,都可以是负数,我们可以利用循环和range函数实现[::i]的功能,嘿嘿,估计没人会愿意这么写,[::i]多方便啊
再看两个sort(),index()
sort():排序,默认是升序,可以通过reverse设置,sort()的排序算法可以通过参数来指定,默认就有一个排序算法,index(obj,i,j):在序列的i,j之间查找obj,如果找到返回坐标,如果没找到抛ValueError异常,

ps:以上内容是自己看目录+操作想到的,估计自己的理解有问题,希望各位帮忙









0
0
分享到:
评论

相关推荐

    python核心笔记.pdf

    Python中的基础数据类型如数字(【第五章】)、序列(如字符串、列表和元组,【第六章】)、映射和集合(如字典和集合,【第七章】)是构建程序的核心元素。 在【第八章 条件和循环】中,读者将学习如何使用if语句...

    python笔记.rar

    这份"python笔记.rar"包含了对Python基础知识的详细总结,对于初学者来说是一份极好的学习资源。以下是对笔记内容的详细阐述: 一、Python基础语法 1. 变量与数据类型:Python支持多种数据类型,如整型(int)、...

    马哥python课堂笔记-马哥教育PYTHON相关基础笔记.pdf

    在马哥教育的PYTHON相关基础笔记中,我们看到几个关键知识点: 1. **推荐书籍**:学习Python时,有几本经典教材值得参考,包括《Python Cookbook》、《Learn Python the Hard Way》、《Google's Python Class》以及...

    Python学习笔记(干货) 中文PDF完整版.pdf

    这份"Python学习笔记"涵盖了从环境搭建到基础语法,再到数据类型和控制结构等关键知识点,旨在为初学者提供全面的学习指导。 首先,1.1章节介绍了Python的基础,包括Python的起源和历史。Python是由Guido van ...

    Python时间序列和文件处理学习笔记整理.pdf

    在学习Python进行时间序列分析与文件处理时,首先需要掌握的是如何使用Python的标准库和第三方库来处理时间对象。在Python中,`datetime`模块是处理日期和时间的标准库之一,它允许开发者创建、操作和格式化日期和...

    python笔记大全

    这份《Python笔记大全》强调了Python的基础知识和高级特性,为读者提供了一份全面的学习指南。以下是对该笔记中提到知识点的详细说明: 1. Python的基本组成和模块路径: Python程序是由包组成的,这些包又由模块和...

    从零学Python笔记

    例如,if语句用于条件判断,for循环常用于遍历序列(如列表或元组),while循环则在满足条件时持续执行。 3. **函数**:Python中的函数是可重用的代码块,使用`def`关键字定义。函数可以接受参数并返回值。Python还...

    Python笔记源码python学习

    这份“Python笔记源码”显然是一份关于Python编程的学习资料,可能包含了基础语法、数据结构、函数、类与对象、模块化编程、异常处理、文件操作等多方面的内容。 首先,让我们从基础语法开始。Python的基础语法包括...

    python笔记

    ### Python 缩进规则与异常 在Python编程语言中,代码块的定义方式与C/C++等语言有所不同。Python不采用大括号`{}`来界定代码块的范围,而是依靠代码块的缩进来实现这一功能。这种设计使得Python代码看起来更加整洁...

    Python3中文笔记

    **Python3中文笔记** Python3是一种广泛应用于数据分析、机器学习、网络编程、Web开发等多个领域的高级编程语言。其简洁明了的语法结构使得它成为初学者入门编程的理想选择。这本"Python3中文笔记"提供了丰富的学习...

    最新Python学习笔记3

    本篇学习笔记主要介绍了Python中关于变量指向函数、高阶函数以及特殊高阶函数map()、reduce()、filter()和sorted()的使用方法和原理。 首先,变量在Python中不仅可以指向基本数据类型,还可以指向一个函数名。这...

    python序列化反序列化和异常处理笔记.doc

    Python的序列化与反序列化是将数据结构或对象转换为可存储或传输的格式,然后再次转换回原数据的过程。这一过程对于保存程序状态、跨进程通信、数据持久化等场景非常有用。Python提供了多种序列化库,如pickle、json...

    python学习笔记.pdf

    Python使用`for`循环来遍历序列,如列表、元组或字符串。使用`range()`函数可以生成一系列的数字,用于`for`循环。例如,生成1到10的数字并打印: ```python for x in range(1, 11): print(x) ``` 条件判断使用`...

    Python 学习笔记.pdf

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

    Python学习笔记--皮大庆.pdf.zip

    3. **列表、元组、字典与集合**:这些是Python的主要数据结构,列表是可变序列,元组是不可变序列,字典是键值对的集合,集合则是一组不重复的元素。理解它们的特点和操作方法,如索引、切片、增删改查、迭代等。 4...

    用于谷歌地球引擎的 TensorFlow 时间序列分析的 Python 笔记本CNN.ipynb

    用于谷歌地球引擎的 TensorFlow 时间序列分析的 Python 笔记本

    python-学习笔记

    ### Python 学习笔记知识点详解 #### 多行注释 在 Python 中,单行注释通常使用 `#` 符号。对于多行注释,可以使用三种方法: 1. **连续使用 `#`:** 虽然可行但不够优雅。 2. **三重引号 `"""` 或 `'''`:** 这是...

    python 大神学习笔记

    标准库章节则介绍了Python中标准库的使用,如字符串处理的re模块、数据结构的bisect和heapq模块、数学运算的random模块、文件与目录操作的os和shutil模块、数据存储与序列化的pickle模块、数据加密的hashlib模块、...

    小甲鱼Python个人笔记(py格式)

    小甲鱼老师的Python个人笔记包含了第15到23集以及第28和30集的内容,这些笔记是学习者在跟随课程学习过程中对关键概念、语法和实践案例的整理,旨在帮助理解和巩固所学知识。以下是根据这些笔记内容提炼出的一些...

Global site tag (gtag.js) - Google Analytics