Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Python基本数据类型__列表

Python基本数据类型__列表

作者头像
py3study
发布于 2020-01-15 04:39:52
发布于 2020-01-15 04:39:52
4610
举报
文章被收录于专栏:python3python3

6、列表[list]

Python中列表用[]来表示,中间的元素可以是任何类型,用逗号分隔。列表是可变类型。

列表的常用操作:

在列表中我觉得比较重要的就属增删改查了,还有一些类似于字符串的操作;、

定义列表:qq = [1,2,3,4,'12','qq']        =====>look that   列表就长这样

增:append(),insert()方法

1.append()方法:在末尾添加元素                    #列表名.append(元素)

2.insert()方法:在指定位置添加元素或者列表        #列表名.insert(索引,元素)

删:del,pop(),remove(),clear()

1.del:可以删除指定下标的值              #del 列表名   ===>删除列表,如果加上索引则删除固定值

2.pop()方法: #默认从列表的末尾删除,也可以删除指定的值

3.remove()方法:删除指定的值

4.clear()方法:清空数据

改:

1.通过定位到下标直接修改

查:查询列表可以通过下标和切片的方式

(列表取值默认正向取值,不过还可以反向取值,这里就不写了,自己测一下映像更加深刻----末尾参数改为-1(不过这个参数可以不用写的,不过就成了正向了(这个是刚刚和朋友吃饭他提起我就顺便加上的)))

1.下标取值,从0开始

2.切片:顾头不顾尾,且切片下标的操作同样用于字符串


列表的其它操作:

  1. index():获取指定元素的下标
  2. count():获取指定元素出现的次数
  3. extend():合并两个列表,修改原列表的值,只能合并到原列表的末尾
  4. sort():进行排序,默认是升序,想要降序则需要修改默认参数   reverse(翻转) True

insert和extend的区别:

1.insert可以指定插入元素的位置,extend不能指定,只能合并到末尾

2.insert是在原列表的基础上增加元素,什么都可以加(列表、字符串……),extend只能合并2个列表,对列表进行扩展,不能添加字符串


这篇博客是按照我在博客园写的笔记里面总结的,例子什么的都没写,不过我都亲自测试过,里面难免有部分没写全,多多包涵___(这个里面排版我总是弄不好,我会慢慢改正,不过我觉得只要有用,排版这个都不是问题,毕竟长得好看不适用了也就跟没有用差不多)

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/07/08 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
从“CRUD”,看Python的常见数据类型
之前所写这篇文章是因为最近在帮助团队招聘、面试的过程中,看到很多人的简历上都提及自己擅长功能测试,擅长Python以及各类的自动化测试框架、测试工具,而当我提问用过哪些方法进行测试用例设计时,大多数同学的回答都是等价类划分、边界值,其他的甚至都没听说过;当我问到Python有哪些常见的数据类型以及它们有哪些常用方法、哪些是可变类型等这些基础的问题时,很多人都答不上来。
大刚测试开发实战
2023/08/29
6130
从“CRUD”,看Python的常见数据类型
学习python的第十天(内置算法:列表数据类型,元祖数据类型,字典数据类型)
(与列表相似,区别是可以读取不可存储改变,列表中关于存储或者改名元素的内容内置函数元祖不行)
小小咸鱼YwY
2019/07/24
4850
Python列表
可以使用列表推导式和条件语句来移除列表中所有值为"itheima"的元素。以下是示例代码:
kwan的解忧杂货铺
2024/07/31
5320
Python列表
1.列表的定义及增删改查
一、列表 列表由一系列按特定顺序排列的元素组成。我们可以创建包含字母表中所有字母、数字0~9,也可以将任何东西加入列表中,其中的元素之间可以没有任何关系。 鉴于列表通常包含多个元素,所以给列表指定一个表示复数的名称(如:names)是一个不错的主意。 在python中,用方括号[]来表示列表,并用逗号来分隔其中的元素。 若是直接打印列表,Python会打印列表的内部表示,包括方括号。 二、定义列表 我们创建的大多数列表都将是动态的,这意味着在列表创建之后,将随着程序的运行增删元素。 例如:你
见贤思齊
2020/11/13
1.3K0
Python标准数据类型-List(列表)
切片操作是访问序列中元素的另一种方法,可以访问一定范围内的元素 实现切片操作的语法格式:sname[start:end:step] 参数说明如下: sname:序列的名称 start:切片的开始位置(不指定默认为0) end:切片的结束位置(不指定默认为序列的长度) step:切片的步长(如果省略默认为1,当忽略步长时,最后一个冒号也可以省略)
hacker707
2023/10/16
4350
Python标准数据类型-List(列表)
Python--4 基本数据类型
  字符串str是在Python编写程序过程中,最常见的一种基本数据类型。字符串是许多单个子串组成的序列,其主要是用来表示文本。字符串是不可变数据类型,也就是说你要改变原字符串内的元素,只能是新建另一个字符串。
py3study
2020/01/19
1K0
Python--4 基本数据类型
Python基础之列表
列表是python中使用最频繁的数据类型,在其他语言中一般称为数组; 用一个变量存储多个数据; 列表存储多个数据时,在中括号之间用逗号分隔多个数据;
py3study
2020/01/15
6380
Python学习杂记_5_列表常用操作
列表时用方括号括起来的一组元素值,是可变变量,可通过下表取值,也可以通过下表来修改值,列表中的元素是有序的,可以是不同的基本数据类型,如:
呆呆
2021/05/25
3000
数据类型内置(二)
元组是不可变的列表,即元组的值不可更改,因此元组一般只用于只取不更改的需求。也因此元组可以被列表取代掉,所以元组相比较列表使用的很少。元组相比较列表的优点为:列表的值修改后,列表的结构将会发生改变,而元组只需要存储,因此列表在某种程度上而言需要占用更多的内存。但是目前工业上内存已经不是问题了,所以工业上元组一般不会使用。
py3study
2020/01/17
6320
6-3、Python 数据类型-列表
列表是Python中最基本也是最常用的数据结构之一。列表中的每个元素都被分配一个数字作为索引,用来表示该元素在列表内所排在的位置。第一个元素的索引是0,第二个索引是1,依此类推。
度假的小鱼
2023/11/08
2370
6-3、Python 数据类型-列表
Python干货篇——列表及列表常用内置函数
👨‍🎓作者:Java学术趴 🏦仓库:Github、Gitee ✏️博客:CSDN、掘金、InfoQ、云+社区 💌公众号:Java学术趴 🚫特别声明:原创不易,未经授权不得转载或抄袭,如需转载可联系小编授权。 🙏版权声明:文章里的部分文字或者图片来自于互联网以及百度百科,如有侵权请尽快联系小编。 👋大家好!我是你们的老朋友Java学术趴。我今天又来喽!!今天继续给大家分享Python语言干货知识。 第六章 列表及常用方法 6.1 列表的概述 list是Python中非常重要的数据结构,是一种有序的数
Java学术趴
2022/05/31
1.6K0
Python干货篇——列表及列表常用内置函数
Python数据类型 - 列表
列表是常见的基本数据类型,列表和字符串一样都是有序排列的,可以用切片和索引的方式访问数据,并且列表是可变数据类型
似小陈吖
2023/10/17
2100
【Python从入门到精通】(六)Python内置的数据类型-列表(list)和元组(tuple),九浅一深,十个章节,用的到
列表作为Python序列类型中的一种,其也是用于存储多个元素的一块内存空间,这些元素按照一定的顺序排列。其数据结构是:
码农飞哥
2021/08/18
8150
python 列表学习
你可以对列表的数据项进行修改或者是更新,你也可以使用append()方法来添加列表项
Mirror王宇阳
2020/11/10
4630
Python从入门到熟练(5): 数据类型进阶
在python中,数据类型主要由以下几类组成: 列表(list): [a, b] 元组(tuple):(a, b, ) 集合(set): {a, b} 字典(Dictonary): {a: ‘aaa’, b: ‘bbb’} 1. 列表 列表(List) 列表是Python中使用最频繁的数据类型,专门用于存储一串信息 列表是一种有序和可更改的集合。允许重复的元素 列表使用[]定义,元素之间使用,分隔。例:[1,2, ...] 列表的索引从位置0开始 索引就是元素在列表中的位置编号,索引又可以被称为下标 注意
用户3578099
2020/09/22
1K0
python入门到放弃(五)-基本数据类型之list列表
1.概述 列表是python的基本数据类型之一,是一个可变的数据类型,用[]方括号表示,每一项元素使用逗号隔开,可以装大量的数据 #先来看看list列表的源码写了什么,方法:按ctrl+鼠标左键点list class list(object): """ list() -> new empty list list(iterable) -> new list initialized from iterable's items """ def append(self, p
老油条IT记
2020/03/20
5800
Python数据类型(列表)
append : 增加一个元素在列表的最后** **insert : 在指定位置添加元素** **extend : 合并两个列表
亦小河
2022/11/14
6170
干货!Python常用数据类型的基本操作(长文系列第一篇)
Python基础系列会将基础内容大致分为四到五个板块,每篇文章着重讲一方面,知识不会很难,主要是以小例子的形式解读,如果你已经入门Python,希望可以帮你温习一下;如果你想入门Python,希望可以帮你越过这个门槛。
奶糖猫
2020/07/31
7910
干货!Python常用数据类型的基本操作(长文系列第一篇)
基本数据类型(二)
  列表是 Python 最常用的数据类型,它是有序元素的集合,元素之间以逗号分隔,用中括号括起来,可以是任何数据类型。同时它也是一种序列,支持索引、切片、加、乘和成员检查等。
py3study
2020/01/16
6970
Python基础语法之输入输出、基本数据类型介绍
(1)一条代码作为一行:比如一个赋值、一个运算、一个请求、一条打印等。(多行代码写在一行时,中间用;间隔)
小博测试成长之路
2021/03/06
1.1K0
相关推荐
从“CRUD”,看Python的常见数据类型
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档