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

一、python学习笔记-基本数据类型-列表

原创
作者头像
堕落飞鸟
发布于 2022-01-11 09:07:07
发布于 2022-01-11 09:07:07
44700
代码可运行
举报
文章被收录于专栏:飞鸟的专栏飞鸟的专栏
运行总次数:0
代码可运行
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
"""
列表是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推
"""

创建和删除

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 创建列表
list1 = [1, 2, 'abc']

# 打印内容
print(list1)

# 打印类型
print(type(list1))

# 删除
del list1

列表增删改查

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
"""列表查询(切片)
1、执行下面python命令,对列表按位置进行截取,正数数字代表从左往右数,负数代表从右往左数,正数从0开始,负数从-1开始(因为0固定表示左数第一个),截取的内容包括中括号左边的数,不包括中括号右边的数
"""
list1 = [1, 2, 3, 'abc', 'aaa']

print(list1)          # 输出列表全部值
print(list1[0:-1])    # 输出第一个到倒数第二个的所有内容,倒数的第一位为-1而不是0
print(list1[0])       # 输出列表第一个字符
print(list1[2:4])     # 输出从第三个开始到第四个的列表内容,4对应的位置是第五个字符,但是并不会被截取
print(list1[2:])      # 输出从第三个开始的后的所有字符

"""增加
1、往列表中添加内容
"""
# 增加到结尾
list1.append('abc')
print(list1)

# 增加到指定行
list1.insert(0, '0')
print(list1)

"""修改
1、和查询类似,只是在查询上增加赋值操作
"""
# 根据索引修改单个值
list1[4] = 'cba'
print(list1)

# 根据索引修改多个值
list1[0:2] = [9, 8]
print(list1)

"""删除
1、删除列表中的内容
"""
# 根据内容删除
list1.remove('aaa')
print(list1)

# 根据索引删除
del list1[2]
print(list1)

# pop,删除后,会将删除的值返回
r = list1.pop(1)
print(list1)
print(r)

其他列表操作

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 其他列表操作

# count
"""
1、计算列表中某一个值出现的次数
"""
list1 = [1, 1, 2, 4]
print(list1.count(1))

# extend
"""
1、将list3列表值添加到list2
2、list3不变
"""
list2 = [1, 2, 3, 4]
list3 = [5, 6, 7, 8]
list2.extend(list3)
print(list2)
print(list3)

# index
"""
1、获取某一个值得位置(索引)
"""
list4 = ['a', 'b', 'c']
print(list4.index('a'))

# reverse
"""
1、将列表的顺序颠倒
"""
list5 = [1, 2, 3, 4]
list5.reverse()
print(list5)

# sort
"""
1、排序,数字从小到大
2、字母从a到z
3、按倒序排序
"""
list6 = [3, 2, 1, 4]
list6.sort()
print(list6)

list7 = ['c', 'b', 'd', 'a']
list7.sort()
print(list7)

list8 = [3, 2, 1, 4]
list8.sort(reverse=True)
print(list8)

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
学习笔记-小甲鱼Python3学习第十二
>>> list4 = list1 + list2   #相当于append(),但不提倡这种方式,因为'+'是拼接符号,如果元素类型不一样是会报错的,建议如果追加元素使用append()
py3study
2020/01/03
4810
Python 基础一 (列表)
Python包含6中内建的序列,即列表、元组、字符串、Unicode字符串、buffer对象和 xrange 对象。最常见的是列表和元组。
数据STUDIO
2021/06/24
8250
Python数据类型(列表)_003
File "E:\PycharmProjects\pythonProject\test_basic.py", line 27, in <module>
留给昨天、
2024/10/09
2050
Python基础入门_2基础语法和变量类型
Python 基础入门系列第二篇,上一篇简单介绍了为什么用 Python,以及安装和配置环境。
kbsc13
2019/08/16
8360
6-3、Python 数据类型-列表
列表是Python中最基本也是最常用的数据结构之一。列表中的每个元素都被分配一个数字作为索引,用来表示该元素在列表内所排在的位置。第一个元素的索引是0,第二个索引是1,依此类推。
度假的小鱼
2023/11/08
2370
6-3、Python 数据类型-列表
Python3学习笔记 | 六、Python的类型与运算-列表
列表在Python里是有序集合对象类型,列表里的对象可以是任何对象:数字,字符串,列表或者之后会讲到的字典、元组等等。 与字符串不同,列表是可变对象,支持原处修改的操作。Python中的列表可以完成大多数集合体数据结构的工作,而这些在稍底层一些的语言中你不得不手工去实现。
TeamsSix
2019/09/24
5470
【Python列表解锁】:掌握序列精髓,驾驭动态数据集合
append 方法是列表(List)类的一个内置方法,用于在列表的末尾添加一个元素。这个方法只接受一个参数,即你要添加到列表中的项。该方法不会返回任何值,而是直接修改原列表。
爱喝兽奶的熊孩子
2024/06/09
1460
【Python列表解锁】:掌握序列精髓,驾驭动态数据集合
元祖+列表
Python 元组 Python的元组与列表类似,不同之处在于元组的元素不能修改。 元组使用小括号,列表使用方括号。 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。 如下实例: tup1 = ('physics', 'chemistry', 1997, 2000); tup2 = (1, 2, 3, 4, 5 ); tup3 = "a", "b", "c", "d"; 创建空元组 tup1 = (); 元组中只包含一个元素时,需要在元素后面添加逗号 tup1 = (50,); 元组与字符串类似
老七Linux
2018/05/09
1.6K0
python 列表List
列表是python开发过程中最常用的数据类型之一,列表俗称:list ,特点如下:
猿说编程[Python和C]
2020/02/24
9760
python 列表List
Python数据类型(列表)
append : 增加一个元素在列表的最后** **insert : 在指定位置添加元素** **extend : 合并两个列表
亦小河
2022/11/14
6170
python学习之列表
序列是python的最基本数据结构,序列的每个元素都分配一个数字,它的索引,第一个是0,第二个是1,依次类推; python的6个内建的序列分别是列表,元祖,字符串,unicode字符串,buffer对象和xrange对象; 序列通用操作包含:索引,长度,组合(序列相加),重复(乘法),分片,检查成员,遍历,最大值和最小值;
py3study
2020/01/14
3340
Python 列表(List)
序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。
小小工匠
2021/08/16
9980
Python中列表list常见操作
    切片主要就是针对获取列表中部分或者单个元素的方法,通过下标访问列表中的元素,下标从0开始计数
py3study
2020/01/07
1.8K0
【说站】python有哪些高级内置函数
以上就是python高级内置函数的介绍,希望对大家有所帮助。更多Python高级指路:python高级
很酷的站长
2022/11/24
5790
【说站】python有哪些高级内置函数
Datawhale组队学习 -- Task 4: 列表、元组和字符串
    列表是有序集合,没有固定大小,能够保存任意数量任意类型的 Python 对象,语法为 [元素1, 元素2, ..., 元素n]。
余生大大
2022/11/02
3.1K0
Datawhale组队学习 -- Task 4: 列表、元组和字符串
一行python代码
Python以其语法简洁著称,在学习Python的过程中,总是会发现Python能够帮助我们解决许多问题。有时候看似复杂的任务,甚至是可以使用一行Python代码就可以搞定了。
皮大大
2023/08/23
4400
[快学Python3]List(列表)
概述 List(列表)是Python最常用的数据类型,它使用方括号[]来标识,下面我们看一个基本的列表创建示例: list1 = [1, 2, 3, u"DeepTest", u"开源优测"] 内置函数 Python中常用的内置函数有: len 用于计算列表元素的个数 max 返回列表中元素最大值 min 返回列表中元素最小值 list 将元组转换成列表 下面我们一起看看上述四个函数的示例: # -*- coding:utf-8 -*- __author__ = u'苦叶子' if __name__ =
苦叶子
2018/04/09
1.7K0
Python列表(list)的相关操作及方法
注意:在列表中元素的数据类型可以不同(灵活性)表中的元素类型可以是任意python中的基本数据类型或者是自定义的数据类型
用户7886150
2021/01/26
5.8K0
python基础学习3----列表
占位符 %s s = string 字符串            %d d = digit 整数            %f f = float 浮点数
py3study
2020/01/19
3380
21天Python进阶学习挑战赛打卡------第2天(基础内容)
‘fish’ in list5 返回为 False 原因是 fish 是在列表中的列表 in/not in 只能判断一个层次
指剑
2022/08/26
3310
相关推荐
学习笔记-小甲鱼Python3学习第十二
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验