返回顶部
首页 > 资讯 > 后端开发 > Python >Python学习之day3数据结构之列表
  • 438
分享到

Python学习之day3数据结构之列表

数据结构列表Python 2023-01-31 01:01:42 438人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

                                                      数据结构之列表一、列表定义      列表是处理一组有序项目的数据结构,即你可以在一个列表中存储一个序列的项目。列表中的项目应包括在

                                                      数据结构之列表

一、列表

  • 定义

      列表是处理一组有序项目的数据结构,即你可以在一个列表中存储一个序列的项目。列表中的项目应包括在方括号中,这样python就是知道你是指名了一个列表。一旦你创建了一个列表,你可以添加、删除或者搜索列表中的项目,由于可以增加或删除列表,我们说列表是一个可变的数据类型。

list表示方式如 list=[1,2,3,4,5,6,7],list=["可乐","雪碧","浪味仙"]等。

  • 列表操作的各类命令参数

参数名称参数描述实例
append向列表尾端添加项
向list=[1,2,3,4]list.append(9)得到[1,2,3,4,9]
del删除一个元素或列表del list或del 
poppop删除指定位置的元素默认删除最后一位pop
count统计list.count('元素')统计元素出现次数
clear清空列表list.clear()清空列表内容
index定位功能list.index('元素')得到元素所在位数,后面可以追加切片进行细化定位)
copy浅复制不能复制子列表中内容,仅能复制第一层列表内容

List1=[1,2,3,4,[1,2,3,4]此时修改该[1,2,3,]后,列表无法拷贝,[1,2,3]这个对应的内存值未变,所以无法copy此项里面的内容

remove删除,如果有重复的,默认删除最前面的
list.remove(元素)
sort排序
insert
插入一个元素
list.insert(x,y)x代表插入的位号,y代表插入元素
extend扩展列表向list1列表中扩展列表2 会将列表2的序列添加到列表1中
reveres反转
将列表内内容反转输出list.reverse()
[start:end]切片功能顾首不顾尾 list[0:9:2],0代表开始位,9代表结束位,2代表被2相差2位

--结束END--

本文标题: Python学习之day3数据结构之列表

本文链接: https://lsjlt.com/news/184320.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Python学习之day3数据结构之列表
                                                          数据结构之列表一、列表定义      列表是处理一组有序项目的数据结构,即你可以在一个列表中存储一个序列的项目。列表中的项目应包括在...
    99+
    2023-01-31
    数据结构 列表 Python
  • Java数据结构学习之栈和队列
    目录一、栈1.1 概述1.1.1 线性表的概念1.1.2 栈的概念1.1.3 栈的应用二、队列2.1 队列的概念2.2 队列的实现2.3 队列的应用一、栈 1.1 概述 Java为什...
    99+
    2024-04-02
  • python学习之列表
    序列是python的最基本数据结构,序列的每个元素都分配一个数字,它的索引,第一个是0,第二个是1,依次类推;python的6个内建的序列分别是列表,元祖,字符串,unicode字符串,buffer对象和xrange对象;序列通用操作包含...
    99+
    2023-01-31
    列表 python
  • Java数据结构学习之树
    目录一、树1.1 概念1.2 术语1.3 树的实现1.3.1 用数组来实现一棵树?1.3.2 用链表实现一棵树?1.3.3 树的转化1.4 二叉树1.4.1 二叉树的性质1.4.2 ...
    99+
    2024-04-02
  • python学习3-内置数据结构1-列表
    列表及常用操作    列表是一个序列,用于顺序的存储数据1、定义与初始化lst = list() #使用list函数定义空列表lst = []    #使用中括号定义列表lst = [1,2,3]    #使用中括号定义初始值列表lst =...
    99+
    2023-01-31
    数据结构 列表 python
  • python数据结构之链表
    '''' 链表的实现,单向链表 ''' '''建立节点''' class jd:     def __init__(self,data):         self.data = data         self.next = None...
    99+
    2023-01-31
    数据结构 链表 python
  • Python学习之列表常用方法总结
    目录列表(元组)基本操作符回顾len()函数在列表与元组上的使用列表(元组)之间的累加与乘法in和notin在列表(元组)中的用法列表常用方法append()函数insert()函数...
    99+
    2024-04-02
  • redis数据结构之压缩列表
    目录压缩列表是列表键和哈希键的底层实现之一。当一个列表键只包含少量列表项,并且每个列表项要么就是小整数,要么就是长度比较短的字符串,redis就会使用压缩列表来做列表键的底层实现 当...
    99+
    2024-04-02
  • Python学习日志之Python数据结
    Python数据结构初识:一、Python数据结构概述1.何为数据结构   在程序中,同样的一个或几个数据组织起来,可以有不同的组织方式,也就是不同的存储方式,不同的组织方式就是不同的结构,我们把这些数据组织在一起的结构就叫做数据结构例如:...
    99+
    2023-01-31
    数据 日志 Python
  • Python数据结构之列表与元组详解
    目录Python 列表(list):1.序列介绍:2.列表的概述:3.创建一个列表4.列表的索引5.列表的分片6.列表的分片赋值7.循环遍历列表8.查找元素与计数9.列表增加元素:1...
    99+
    2024-04-02
  • Java数据结构学习之二叉树
    一、背景知识:树(Tree) 在之前的笔记中,我们介绍的链表、栈、队列、数组和字符串都是以线性结构来组织数据的。本篇笔记要介绍的树采用的是树状结构,这是一种非线性的数据组织形式。 树...
    99+
    2024-04-02
  • PythonPandas学习之Pandas数据结构详解
    目录1 Pandas介绍2 Pandas数据结构2.1 Series2.2 DataFrame1 Pandas介绍 2008年WesMcKinney开发出的库 专门用于数据挖掘的开源...
    99+
    2024-04-02
  • Go语言数据结构之双链表学习教程
    目录双链表创建节点双链表遍历扩展功能链表长度插入删除反转双链表总结双链表 双链表 (Doubly Linked List),每个节点持有一个指向列表前一个元素的指针,以及指向下一个元...
    99+
    2024-04-02
  • Java数据结构与算法学习之循环链表
    目录存储结构示意图初始化循环链表 循环链表的插入首位置代码实现其他位置代码实现(总)循环链表的删除1.操作的为第一个元素2.操作元素不为第一个元素代码实现(总)循环链表的常见操作  ...
    99+
    2024-04-02
  • Java数据结构与算法学习之双向链表
    目录双向链表的储存结构示意图双向链表的初始化结构1.双向链表的结点2.双向链表的头结点3.总代码双向链表中的指定文件插入元素 1.插入的为第一个位置2.其他位置插入总代码双向链表的删...
    99+
    2024-04-02
  • python数据结构之链表(linked
    目录 基础 知识 1.1 链表的基本结构 1.2 节点类和链表节点的定义 1.3 顺序打印和逆序打印 链表的基本操作 2.1 计算链表长度 2.2 从前,后插入数据 2.3 查找与删除 参考 1.基础 知识 1....
    99+
    2023-01-31
    数据结构 链表 python
  • python3学习之列表
    列表:L.append(object)   追加备注:append将obj作为一个整体追加,无论obj是字符串、数字、字典、列表等,当是字典时全部插入,跟L.extend(iterable) 不同test = [1,2,3,4,5]test...
    99+
    2023-01-31
    列表
  • Java数据结构之散列表详解
    目录介绍1 散列表概述1.1 散列表概述1.2 散列冲突(hash collision)2 散列函数的选择2.1 散列函数的要求2.2 散列函数构造方法3 散列冲突的解决3.1 分离...
    99+
    2024-04-02
  • Python数据结构之队列详解
    目录0. 学习目标1. 队列的基本概念1.1 队列的基本概念1.2 队列抽象数据类型1.3 队列的应用场景2. 队列的实现2.1 顺序队列的实现2.2 链队列的实现2.3 队列的不同...
    99+
    2024-04-02
  • python学习之列表的运用
    目录创建列表常用函数常用方法列表推导式列表推导式的嵌套字符串的文本解析方法深浅复制浅复制深复制创建列表 list( ) # 创造列表 list(可迭代对象)  # 将可迭代对象创造成...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作