python基础-列表list [ ]
列表的定义和操作
列表的特性:
| 元素数量 | 支持多个 |
| 元素类型 | 任意 |
| 下标索引 | 支持 |
| 重复元素 | 支持 |
| 可修改性 | 支持 |
| 数据有序 | 是 |
| 使用场景 |
可修改、可重复的 一批数据记录场景 |
# 定义一个列表list
my_list = ["jhk", 123, 'fasdf']
print(my_list)
print(type(my_list))
# 定义一个嵌套的列表
my_list = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
print(my_list)
print(type(my_list))
# 列表的索引
print(my_list[0])
print(my_list[-1])
print(my_list[0][0])
# 结果
1 ['jhk', 123, 'fasdf']
2 <class 'list'>
3 [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
4 <class 'list'>
5 [1, 2, 3]
6 [7, 8, 9]
7 1
mylist = [1, 2, 3, 4, 5, 6, 7]
# 查询某元素在列表的下标索引
index = mylist.index(2)
print(index)
# 在指定位置插入新元素
mylist.insert(1, "123")
print(mylist)
# 在列表尾部插入 单个 新元素
mylist.append("000")
print(mylist)
# 在列表尾部插入 多个 新元素
mylist2 = ["fas", "发生的"]
mylist.extend(mylist2)
print(mylist)
mylist = [1, 2, 3, 4, 5, 6, 7]
# 方式一 删除元素
del mylist[2]
print(mylist)
mylist = [1, 2, 3, 4, 5, 6, 7]
# 方式二 返回值并删除
element = mylist.pop(2)
print(mylist)
print(element)
# 删除某元素在列表中的第一个匹配项
mylist = [1, 2, 2, 3, 3, 4]
mylist.remove(2)
print(mylist)
# 清空列表的内容
mylist = [1, 2, 2, 3, 3, 4]
print(mylist)
mylist.clear()
print(mylist)
# 统计列表内某元素的数量
mylist = [1, 2, 2, 3, 3, 4]
print(mylist.count(2))
# 统计列表中全部的元素数量
mylist = [1, 2, 2, 3, 3, 4]
print(len(mylist))
# str.join()方法是Python的字符串方法,用于将序列中的元素以指定的字符串连接成一个新的字符串。
print('abc'.join(['1','2'])) # 1abc2
# 列表推导式
lst = [i for i in range(10)]
print(lst)
python基础-列表list [ ]的更多相关文章
- python基础——列表生成式
python基础——列表生成式 列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式. 举个例子,要生成list [1, 2, 3, 4 ...
- python基础——列表推导式
python基础--列表推导式 1 列表推导式定义 列表推导式能非常简洁的构造一个新列表:只用一条简洁的表达式即可对得到的元素进行转换变形 2 列表推导式语法 基本格式如下: [expr for va ...
- Python基础------列表,元组的调用方法
Python基础------列表,元组的调用方法@@@ 一. 列表 Python中的列表和歌曲列表类似,也是由一系列的按特定顺序排列的元素组成的,在内容上,可以将整数,实数,字符串,列表,元组等任何类 ...
- Python基础-列表、元组、字典、字符串
Python基础-列表.元组.字典.字符串 多维数组 nums1 = [1,2,3] #一维数组 nums2 = [1,2,3,[4,56]] #二维数组 nums3 = [1,2,3,4,['a ...
- Python基础 列表介绍、使用
第3章 学习目标: 列表是什么以及如何使用列表元素.列表让你能够在一个地方存储成组的信息,其中可以只包含几个元素,也可以包含数百万个元素.列表是新手可直接使用的最强大的Python功能之一,它融合了众 ...
- python基础——列表
Python列表脚本操作符 列表对 + 和 * 的操作符与字符串相似.+ 号用于组合列表,* 号用于重复列表. 如下所示: Python 表达式 结果 描述 len([1, 2, 3]) 3 长度 [ ...
- Python基础-列表推导式
python中列表推导式有三种数据类型可用:列表,字典,集合 列表推导式书写形式: [表达式 for 变量 in 列表] 或者 [表达式 for 变量 in 列表 if 条件] 1,列表推导式 ...
- Python基础——列表、元组操作
列表.元组操作 列表: 列表是Python中最基本的数据结构,列表是最常用的Python数据类型,列表的数据项不需要具有相同的类型.列表中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0 ...
- Python基础-列表_元组_字典_集合
本节内容 列表.元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码 1. 列表.元组操作 列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储.修改等操作 定义列表 ...
- Python自动化 【第二篇】:Python基础-列表、元组、字典
本节内容 模块初识 .pyc简介 数据类型初识 数据运算 列表.元组操作 字符串操作 字典操作 集合操作 字符编码与转码 一.模块初识 Python的强大之处在于他有非常丰富和强大的标准库和第三方库, ...
随机推荐
- 基于 RedHat 系的 Linux 常用命令 & 常见系统设定
闲言碎语 除特定指明外,本文默认基于 RedHat Enterprise Linux 8+ 的阐述. 基于CentOS推出的开源系统,国内的阿里推出Anolis OS,华为的OpenEuler.为填补 ...
- LVS负载均衡(6)--LVS调度算法详解
目录 1. LVS调度算法详解 1.1 静态调度算法 1.1.1 RR调度算法 1.1.2 WRR调度算法 1.1.3 SH调度算法 1.1.4 DH调度算法 1.2 动态调度算法 1.2.1 LC调 ...
- linux文本三剑客之sed命令详解
linux文本三剑客之sed命令详解 目录 linux文本三剑客之sed命令详解 1.sed命令详解 1.1 地址定界和编辑命令 1.2 搜索替换 1.3 sed高级用法 1.sed命令详解 sed称 ...
- Kettle下载和安装
一.Kettle简介 Kettle 是 PDI 以前的名称,PDI 的全称是Pentaho Data Integeration,Kettle 本意是水壶的意思,表达了数据流的含义.Kettle是一款国 ...
- grads读取netcdf文件,报错SDF file has no discernable X coordinate解决办法
1.netcdf文件格式说明 netCDF数据格式在气象中有广泛的应用,这种格式有一定的复杂性.作为数据的使用者可以不用对数据格式了解得很详细,不过大致的了解还是有必要的.netCDF是自描述的二进制 ...
- uniapp获取用户信息
新接口getUserProfileFn内置login,如果必须要login返回的参数要隔离开 vue3书写要对按钮配置属性 <button @click="logintou" ...
- 若依报错:登录状态已过期,您可以继续留在该页面,或者重新登录;When allowCredentials is true, allowedOrigins cannot contain the special value "*" since that cannot be set on the "Access-Control-Allow-Origin" response header.
报错界面 后台报错 java.lang.IllegalArgumentException: When allowCredentials is true, allowedOrigins cannot c ...
- C 语言编程 — 堆栈与内存管理
目录 文章目录 目录 前文列表 栈(Stack)和堆(Heap) 栈 堆 内存管理 动态分配内存 重新调整内存的大小和释放内存 前文列表 <程序编译流程与 GCC 编译器> <C 语 ...
- LLM实战:LLM微调加速神器-Unsloth + Qwen1.5
1. 背景 上一篇介绍了基于训练加速框架Unsloth,微调训练Llama3的显卡资源占用及训练时间对比. 近期Unsloth新增了Qwen1.5的模型适配,因此本qiang~马不停蹄地又进行了一次实 ...
- prometheus使用3
不错链接 60.Prometheus-alertmanager.邮件告警配置 https://www.cnblogs.com/ygbh/p/17306539.html 服务发现 基于文件的服务发现 ...