序列是Python中最基本的数据结构

序列中的每个元素都分配一个索引从0开始依此类推。

Python有6个序列的内置类型,但最常见的是列表和元组。

序列可以的操作:索引,切片,加,乘,检查成员。

此外已内置确定序列的长度以及确定最大和最小的元素的方法。

列表

列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。

列表的数据项不需要具有相同的类型

创建列表:只要把逗号分隔的不同的数据项使用方括号括起来即可

访问列表的值:索引、方括号截取

更新列表元素

更改元素:下标索引更改

添加元素:append(obj)在末尾追加一个新的对象

删除元素

del 列表名[下标]

remove(元素)移除该元素的第一个匹配项

脚本操作符

+:组合,求并集

*:重复

元素名 in 列表:检查元素是否在列表中

迭代:for a in[1,2,3]:print(a)

常见函数&方法:略

元组

元组与列表类似,不同在于元组的元素不能修改。

元组使用小括号#(),列表使用方括号#[]。

元组创建:只需要在括号中添加元素,并使用逗号隔开即可。#元组中只包含一个元素时,需要在元素后面添加逗号,否则括号会被当作运算符使用

访问元素:通过下标访问

修改元素:不允许直接修改,可通过分片连接修改

删除元组:元组中的元素值是不允许删除的,可以使用del语句来删除整个元组

内置函数&方法:略

python3语法学习第四天--序列相关推荐

  1. python3.6学习十四 提示和传递

    本节继续熟悉argv参数变量,并于input一起使用. 习题中 prompt = '>'可以变形prompt = ">",单引双引没区别只是书写风格. 上次遗留问题:s ...

  2. python3语法都相同吗_python3.4学习笔记(一) 基本语法 python3不向下兼容,有些语法跟python2.x不一样...

    python3.4学习笔记(一) 基本语法 python3不向下兼容,有些语法跟python2.x不一样,IDLE shell编辑器,快捷键:ALT+p,上一个历史输入内容,ALT+n 下一个历史输入 ...

  3. Python3.6学习笔记总结(四),很重要的一课,并带上你喜欢的Python视频教程!

    文章内容 Python3.6学习笔记总结(一),带动你学习! Python3.6学习笔记总结(二),Python的高级特性 Python3.6学习笔记总结(三),看完这些,Python你就基本掌握了 ...

  4. XGBoost学习(四):实战-python3

    XGBoost学习(一):原理 XGBoost学习(二):安装及介绍 XGBoost学习(三):模型详解 XGBoost学习(四):实战 XGBoost学习(五):参数调优 XGBoost学习(六): ...

  5. el表达式的语法_「手把手教python3接口自动化」「第三章」:Python3 语法

    1 Python3 语法 1.1 基础语法 [编码] 默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串. 当然你也可以为源码文件指定不同的编码. [标 ...

  6. Python基础语法学习笔记

    Python基础语法学习笔记 想淘宝省钱看我简介,博客www.liangxin.name (一) 一.Print()函数 1.数字可以直接输出,无需加引号 只能理解数字,却读不懂文字.因为数字和数学运 ...

  7. [转]verilog语法学习心得

    verilog语法学习心得 1.数字电路基础知识: 布尔代数.门级电路的内部晶体管结构.组合逻辑电路分析与设计.触发器.时序逻辑电路分析与设计 2.数字系统的构成: 传感器  AD  数字处理器  D ...

  8. Python3 爬虫学习笔记 C01 【基本库 urllib 的使用】

    Python3 爬虫学习笔记第一章 -- [基本库 urllib 的使用] 文章目录 [1.1] urllib 简介 [1.2] urllib.request 发送请求 [1.2.1] urllib. ...

  9. Python3 基础学习笔记 C05【字典】

    CSDN 课程推荐:<8小时Python零基础轻松入门>,讲师齐伟,苏州研途教育科技有限公司CTO,苏州大学应用统计专业硕士生指导委员会委员:已出版<跟老齐学Python:轻松入门& ...

  10. Verilog HDL 语法学习笔记

    今天给大侠带来Verilog HDL 语法学习笔记,话不多说,上货. 关于详细的VHDL语法以及Verilog HDL语法可参见往期文章. 一周掌握 FPGA VHDL Day 7 暨汇总篇 一周掌握 ...

最新文章

  1. JQuery EasyUI datagrid 复杂表头处理
  2. git提交过滤target文件 idea_找不到或无法加载主类(IDEA中启动spring boot项目)
  3. 不是python对文件的读操作方法的是-python的文件操作方法
  4. win8换成linux桌面,Ubuntu/Linux Mint分分钟变Win8风
  5. 基于c语言的db2数据库开发,DB2日志(2) 用C语言扩展实现DB2日志管理及主备同步
  6. Android-Binder 简析
  7. Taro+react开发(1)--简介
  8. 使用 servlet 连接数据库
  9. 基础数据结构——是否同一棵二叉搜索树
  10. java solr5.2_solr5.2.1-----环境搭建
  11. Intel Skylake (Client) 架构/微架构/流水线 (5) - PAUSE指令时延
  12. Bootstrap-代码样例
  13. 到爱尔兰敲代码 / Come, Coding in Ireland
  14. 使用Python破解pdf文件密码
  15. Windows下 使用Python 3 调用讯飞 TTS 引擎实现文本转语音
  16. 矿山尾矿库倾斜摄影三维建模
  17. springboot no tests were found
  18. Oracle 数据库访问故障(TNS-12535、TNS-00505)解决思路
  19. 省级税务大数据平台应用建设的分析与思考
  20. 高清架构整洁之道PDF下载

热门文章

  1. 笨办法学Python(learn python the hard way)--练习程序39-40
  2. 利用IO多路复用,使用linux下的EpollSelector实现并发服务器
  3. crmjs区分窗口是否是高速编辑(2)
  4. Matcher的group()/group(int group)/groupCount()用法介绍
  5. Swift - EasingAnimation绘制圆环动画
  6. perl DBI高级编程
  7. 解题报告 poj 2528 (罕见的浮水法解这个题的。。。。。。)
  8. 最速下降法/steepest descent,牛顿法/newton,共轭方向法/conjugate direction,共轭梯度法/conjugate gradient 及其他
  9. oracle数据库速度测试,ORACLE数据库测试数据插入速度
  10. 拓端tecdat|R语言弹性网络Elastic Net正则化惩罚回归模型交叉验证可视化