目录
百战程序员,全站22050+开发课程+文档 ,学习精选优质好课快人一步!观看视频 快捷键ALT+N

Python全系列 教程

3567个小节阅读:5929.1k

收藏
全部开发者教程

鸿蒙应用开发

C语言快速入门

JAVA全系列 教程

面向对象的程序设计语言

Python全系列 教程

Python3.x版本,未来主流的版本

人工智能 教程

顺势而为,AI创新未来

大厂算法 教程

算法,程序员自我提升必经之路

C++ 教程

一门通用计算机编程语言

微服务 教程

目前业界流行的框架组合

web前端全系列 教程

通向WEB技术世界的钥匙

大数据全系列 教程

站在云端操控万千数据

AIGC全能工具班

A

A A

White Night

阅读(17.8k)
赞(0)

序列

image-20211027202725706

序列的本质和内存结构

序列是一种数据存储方式,用来存储一系列的数据。在内存中,序列就是一块用来存放多个值的连续的内存空间。比如一个整数序列[10,20,30,40],示意表示:

image-20211022170257050

由于Python3中一切皆对象,在内存中实际是按照如下方式存储的:

image-20211022171203385

从图示中,我们可以看出序列中存储的是整数对象的地址,而不是整数对象的值。

❤️我们上一章学习的字符串就是一种序列。关于字符串里面很多操作,在这一章中仍然会用到,大家一定会感觉非常熟悉。

⚠️本章内容,我们必须非常熟悉。无论是在学习还是工作中,序列都是每天都会用到的技术,可以非常方便的帮助我们进行数据存储的操作。

列表简介

  1. 列表:用于存储任意数目、任意类型的数据集合。

  2. 列表是内置可变序列,是包含多个元素的有序连续的内存空间。列表的标准语法格式:

    a = [10,20,30,40]

    其中,10,20,30,40这些称为:列表a的元素

  3. 列表中的元素可以各不相同,可以是任意类型。比如:

    a = [10,20,'abc',True]

  4. Python的列表大小可变,根据需要随时增加或缩小。

    列表对象的常用方法汇总如下,方便大家学习和查阅。

方法要点描述
list.append(x)增加元素将元素x增加到列表list尾部
list.extend(aList)增加元素将列表alist所有元素加到列表list尾部
list.insert(index,x)增加元素在列表list指定位置index处插入元素x
list.remove(x)删除元素在列表list中删除首次出现的指定元素x
list.pop([index])删除元素删除并返回列表list指定为止index处的元素,默认是最后一个元素
list.clear()删除所有元素删除列表所有元素,并不是删除列表对象
list.index(x)访问元素返回第一个x的索引位置,若不存在x元素抛出异常
list.count(x)计数返回指定元素x在列表list中出现的次数
len(list)列表长度返回列表中包含元素的个数
list.reverse()翻转列表所有元素原地翻转
list.sort()排序所有元素原地排序
list.copy()浅拷贝返回列表对象的浅拷贝

字符串和列表都是序列类型,一个字符串是一个字符序列,一个列表是任何元素的序列。我们前面学习的很多字符串的方法,在列表中也有类似的用法,几乎一模一样。

实时效果反馈

1. python中,关于序列说法错误的是:

A 字符串和列表都是序列类型

B 列表中的元素可以各不相同,但类型必须一致

C 列表:用于存储任意数目、任意类型的数据集合

D 内存中,序列就是一块用来存放多个值的连续的内存空间

答案

1=>B

北京市昌平区回龙观镇南店村综合商业楼2楼226室

©2014-2023 百战卓越(北京)科技有限公司 All Rights Reserved.

京ICP备14032124号-2