Python基础语法-内置数据结构概览

本文内容非常简单,主要介绍接下来要讲的内容。那就是Python的内置数据结构。今天只是简单介绍一下Python都有哪些内置数据结构,这样就可以循序渐进地进行学习,而不是一股脑地把内容塞给大家,这样大家也接受不了。


如果遇到什么问题,可以邮件进行交流,目前没有评论功能。电子邮件为:lcc@lavenliu.cn

五种线性结构

  1. 列表
  2. 元组
  3. 字符串
  4. bytes
  5. bytearray

两种非线性结构

  1. 字典
  2. 集合

列表、元组、字符串属于线性结构,我们可以对其进行切片操作、解包/封包操作。

序列类型操作符

下表是所有序列类型都适用的操作符:

序列操作符

作用

seq[ind]

获得下标为ind的元素

seq[ind1:ind2]

获得下标从ind1到ind2间的元素集合

seq * expr

序列重复expr次

seq1 + seq2

连接序列seq1和seq2

obj in seq

判断obj元素是否包含在seq中

obj not in

判断obj元素是否不包含在seq中

原文发布于微信公众号 - 小白的技术客栈(XBDJSKZ)

原文发表时间:2017-08-15

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏维C果糖

史上最简单的 MySQL 教程(四十三)「函数」

函数,就是将一段代码封装到一个结构中,在需要执行该段代码的时候,直接调用该结构(函数)执行即可。此操作,实现了代码的复用。在 MySQL 中,函数有两种,分别为...

3606
来自专栏java系列博客

oracle 中start with ... connect by prior 子句的用法

1452
来自专栏King_3的技术专栏

leetcode-17-电话号码的字母组合

vector<string> letterCombinations(string digits) 

533
来自专栏编程

《4》python数据类型和变量

(4)python数据类型和变量 ? 整数 Python可以处理任意大小的整数,例如:1,100,-8080,0,等等。 十六进制用0x前缀和0-9,a-f表示...

3249
来自专栏PHP实战技术

这10个问题你一定要会!

echo "\\"" . $str1 . "\\" contains \\"" . $str2 . "\\"";

3949
来自专栏MasiMaro 的技术博文

地址、指针与引用

计算机本身是不认识程序中给的变量名,不管我们以何种方式给变量命名,最终都会转化为相应的地址,编译器会生成一些符号常量并且与对应的地址相关联,以达到访问变量的目的...

521
来自专栏JetpropelledSnake

Python入门之三元表达式\列表推导式\生成器表达式\递归匿名函数\内置函数

本章目录:     一、三元表达式、列表推导式、生成器表达式     二、递归调用和二分法     三、匿名函数     四、内置函数 ============...

3335
来自专栏web前端教室

大白话 Promise,这到底是干啥用的?

任何东西不可能凭空出来。那么Promise,它到底是个啥?干嘛用的?为解决什么问题而出现的?咱们以这几个问题为线索,简单的说一下。为什么说是简单说一下呢?因为要...

1819
来自专栏程序员互动联盟

【编程基础】C语言位

位制就是为了减小存储大小,把一个char, unsigned int, int的存储空间进行拆分后,对每个进行操作。 给出一段代码: #include <st...

2987
来自专栏鸿的学习笔记

Python和Scala的类和对象(一)

前面的文章我们更多的是关注于函数,现在开始进入面向对象的世界了。函数是一种对过程的抽象,它提供了单一的入口和出口,封装了一系列的逻辑处理,而类和对象更像是对物体...

821

扫描关注云+社区