python--列表

Python 爬虫实战:全球渔业船舶捕捞记录数据采集与分析全攻略 通过本项目,我们实现了对全球渔业船舶捕捞记录数据的采集、处理和可视化,为渔业资源管理和海洋生态保护提供了数据支持。未来,可以进一步结合机器学习和深度学习技术,对捕捞行为进行预测和分类,提高对非法捕捞活动的识别能力。 阅读详情

列表
列表可以存储任意数据类型
(1)列表的创建

1>
list = [1,1.2,3,True,‘wanghaha’] ##创建列表
print(list,type(list)) ##type表示显示输出类型
2> 列表中还可以嵌套列表

list2 = [1,2,3[1,1.2,3,True,‘wanghaha’]]
print(list2,type(list2))
在这里插入图片描述
(2)列表的特性
1>索引

service = [‘http’,‘ftp’,‘ssh’]
print(service[0]) ##正向索引
print(service[-1]) ##反向索引
在这里插入图片描述
3> 重复

service = ['http','ftp','ssh']
print(service * 3)		##重复三次

在这里插入图片描述
4>连接

service = ['http','ftp','ssh']
service1 =['mysql','firewalld']
print(service + service1)

在这里插入图片描述
5>成员操作符

service = ['http','ftp','ssh']			
print('firewalld' in service)				##成立为True,不成立为False
print('ftp' in service)
print('mysql' not in service)

在这里插入图片描述
6>for 循环遍历

print('服务显示'.center(50,'*'))
for s in service:
print(s,end='') 		 ##不换行输出
 ##在python2.x版本中,print 'hello', 表示不换行输出,即加','逗号表示

在这里插入图片描述
(3) 列表元素的增加

append()			##追加 追加一个元素到列表中
extend()			##拉伸 追加多个元素到列表中
insert()			##在指定索引位置插入数据

在这里插入图片描述
(4)列表元素的删除

service.pop()					##列表中移除字符串,默认从最后开始
service.pop(0)					##从列表中删除指定索引位置的字符串
service.remove('ssh')			##彻底删除指定的字符串
del service[1]    			  ##删除列表中指定的数据

在这里插入图片描述
(5)列表元素的查看

service.count('http')				##查找在列表中出现的次数
service.index('http')				##查找指定字符串并返回索引值
service.index('http',1,2)			##指定查找范围查找,并返回最小索引值

在这里插入图片描述
(6)排序

phones = ['tom','http','Top','ftp','http']
phones.sort()       				##排序,默认是按ascii码
print(phones)
phones.sort(key=str.lower)		 ##不区分大小写
phones.sort(key=str.upper)     	 ##不区分大小写
print(phones)

在这里插入图片描述

li = list(range(10))    	 	 ##按顺序列出
random.shuffle(li)        		 ##乱序列出,需要先导入一个内置函数

在这里插入图片描述
(7)修改

service[0] = 'samba'					##通过索引值,重新赋值,进行修改
service[:2] = ['mysql','nginx']			##通过切片赋值进行修改

在这里插入图片描述
例1:假定有下面这样的列表:
names = [‘fentiao’, ‘fendai’, ‘fensi’, ‘apple’]
输出结果为:‘I have fentiao, fendai, fensi and apple.’
在这里插入图片描述
例2:输入某年某月某日(yyyy-MM-dd),判断这一天是这一年的第几天?

cal = input('请输入日期-yyyy-MM-dd:')
		date = cal.split('-') 				##拆分日期
		year = int(date[0])
		month = int(date[1])
		day = int(date[2])
		arr = [0,31,28,31,30,31,30,31,31,30,31,30,31]		##因为索引值是从0开始,所以此处第一位补0,为了索引值和月份数值对应
		num = 0
		
		if ((year %  4 ==0) and (year %100 !=0) or (year % 400 ==0)):			##先判断平年还是闰年
		    arr[2] = 29
		for i in range(1,len(arr)):
		    if month > i:
		        num += arr[i]
		    else:
		        num += day
		        break
		print('天数是:',num)

在这里插入图片描述
例3:输入三个整数x,y,z,请把这三个数由小到大输出

arr_str = input('请输入三个数字: \n')
arr = arr_str.split()
for i  in range(len(arr)):
    arr[i]= int (arr[i])
arr.sort()
print('输入的结果是: \n'+ str(arr))

在这里插入图片描述

鸿蒙接入微信支付 微信H5网页在鸿蒙系统的适配方法(含支付兼容方案) 微信H5适配鸿蒙系统 | ArkWeb识别 | 鸿蒙浏览器UA | 微信支付鸿蒙适配 | 鸿蒙微信判断方式 微信H5网页鸿蒙系统适配指南 针对微信H5网页在鸿蒙系统出现的兼容问题,本文提供完整适配方案。关键点包括: 环境识别: 阅读详情

相关推荐

龙芯3A5000开发板PMON升级UEFI固件实战指南

固件是计算机硬件与操作系统之间的关键桥梁,负责初始化硬件并引导系统启动。其工作原理是在上电后执行自检、加载引导程序,最终将控制权移交操作系统。在国产化平台中,采用标准化的UEFI固件具有重要技术价值,它能提供图形化配置界面、统一硬件驱动模型,并支持安全启动等现代特性,从而显著提升硬件兼容性与系统管理效率。这一技术广泛应用于PC、服务器及嵌入式设备,尤其在需要运行银河麒麟等主流操作系统的龙芯开发板场景中,将传统PMON固件升级至UEFI,能实现更流畅的系统安装与更稳定的运行体验。本文基于固件升级与UEFI引导

weixin_42664597的博客 562

探索高效代码管理的利器:`dead`——Python死代码检测工具

探索高效代码管理的利器:dead——Python死代码检测工具 在编程世界中,保持代码的干净和整洁是至关重要的。然而,随着时间的推移,不可避免地会出现不再使用的代码片段,这些“死”代码不仅占用了宝贵的存储空间,还可能导致代码维护的困扰。为了帮助开发者解决这个问题,我们向您推荐一款简单而强大的Python死代码检测工具——dead。 项目简介 dead是一个轻量级的Python库,旨在通过Git仓库...

gitblog_00096的博客 489

wsl2上运行带有Isaac Gym的程序报错: GPU Pipeline: disabled

显示GPU Pipeline:disabled,查找相关文档发现是WSL2目前不支持Isaac Gym,时,想要在wsl2上运行,最后报错如下。

2303_78660611的博客 957

《笨办法学python》习题 35: 分支和函数

from sys import exit#导入模块 def gold_room():#定义gold_room函数 print('This room is full of gold.How much do you take?') next=input('>')#用户输出next内容 if '0' in next or '1' in next:#如果输入内容包含0或者1 how_much=int(next)#how_much值为next的整形 if.

weixin_44812956的博客 406

华中科技大学头歌 交通灯系统设计 Lojisim 详细实验报告,实验图,仅供参考

本实验也是参考了许多大神的做法,也是小白一个!有完整实验代码,实验报告,答辩PPT(ppt当时做得仓促,有点拉胯)~ 需要请评论或私QQ:3096524043(有偿~~) 一、数码管驱动 由真值表生成电路 二、四位无符号比较器设计 三、8位无符号比较器设计 四、一位2路选择器设计 五、八位2路选择器设计 六、BCD双向计数器状态机设计 七、BCD双向计数器输出函数设计 ...

FindXY的博客 1万+

OrCAD Capture CIS 17.4 原理图绘制

OrCAD Capture CIS 17.4 原理图绘制

qq_38960013的博客 7633

Python学习之僵尸进程的产生和清除详解

本文和大家分享的主要是python中僵尸进程的产生和清除相关内容,一起来看看吧,希望对大家学习python有所帮助。   僵尸进程产生的原因   在 unix 或 unix-like 的系统中,当一个子进程退出后,它就会变成一个僵尸进程,如果父进程没有通过wait 系统调用来读取这个子进程的退出状态的话,这个子进程就会一直维持僵尸进程状态。   并且僵尸进程无法通过 kill 命

qq_32506555的博客 2503

【东华大学oj】找到最大数(一维数组->中等)

一天,老师布置了一个作业,要求对一串数字各不相同的数字串进行排序,大的在前,小的在后。接着,我从数字串中的第二个数字开始往后找,找到最大的一个,然后与第二个数字交换,这样的话我就能够确定排序后数字串中的第二个数字;明明研究发现,他的这个想法中最重要的一环就是在一串数字中找到最大的那个,然后与第一个数字交换,可是明明毕竟刚刚开始学习程序设计不久,无法写出较复杂的程序,所以明明想让你这位程序设计专家帮他的忙,帮助他把这段核心程序写出来,然后明明只需模仿着写就可以了。时间限制: 1S类别: 一维数组->中等。

的博客 524

python

1、edit没跨五个行。QTextEdit解决 2、 def initUI(self): self.statusBar().showMessage('ready') showMexx(self) def showMexx(self): self.setGeometry(300, 300, 250, 150) #self.setWindowTitle(showmess) self.show() 想定义一个方法,把...

Dead_Cicle 286

软件可靠性测试与评价

本文系统介绍了软件可靠性工程的核心内容,包括可靠性概念、模型分类、测试方法和评价体系。重点解析了可靠性测试的三大步骤:定义运行剖面、设计测试用例和实施测试收集数据,并以智能安防系统为例说明具体应用。可靠性评价需结合业务场景,通过量化指标(MTBF、失效率等)和模型预测持续优化系统。文章强调可靠性需贯穿软件全生命周期,通过闭环反馈实现持续改进,为关键系统提供质量保障。

moton2017的博客 2050

计算机视觉(角点检测)- 1 - Harris角点检测

计算机视觉(角点检测)-1.1 Harris角点检测学习前言 学习前言   今天更新一下计算机视觉的东西吧,哈哈哈o( ̄︶ ̄)o   关于角点检测呢,就是检测图像中角点的算法,常见的有四种常见的算法:Moravec角点检测算法、 Harris角点检测算法、Shi-Tomasi 算法、FAST角点检测算法,不过常用的就两种吧——Harris角点检测算法、Shi-Tomasi 算法(反正我基本上就只用到这两种,先着重介绍前面两种,后面再花世界介绍吧)(~ ̄▽ ̄)~ ...

qq_40374812的博客 1万+

Python--函数

1、定义一个函数` def hello(): print('hello') print('python' hello() ##调用函数,通过函数名调用 def westos(): print('is westos') def python(): ##函数中嵌套函数 print('is p...

Dead_LS的博客 914

为什么我的 Spark Executor / Yarn Container 只有一个vCore?

在很多集群里,在关闭了Spark的DynamicAllocation的前提下(避免自动申请空闲资源,干扰测试结果),都会观察到:提交Spark作业时,申请 1 个 driver + n 个 executor 会在Yarn上会对应创建 n+1 个 container,但是每个container只有一个vCore,通过--driver-cores和--executor-cores设定的vCore数都未奏效。有人会因此错误的认为Yarn上的一个vCore对应一个Spark的executor,这是非常错误的,正确的

Laurence的技术博客 916

Python 列表的列表

Python 列表列表是包含列表元素的 Python 列表。 我们知道 Python 列表可以包含任何类型的元素。因此,如果我们为这些元素分配 Python 列表,我们将得到一个 Python 列表列表。 Python List of Lists 类似于二维数组。内部列表可以有不同的大小。 定义列表的 Python 列表 在下面的程序中,我们将包含列表的列表定义为元素。 list_of_lists = [['a', 25, 69, 'Apple'],

allway2的博客 5425

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

python列表总结

序列(列表) 文章目录序列(列表)一、序列是什么?二、列表2.1 列表的语法2.2 列表的创建2.2.1 基本语法创建2.2.2 list()创建2.2.3 range()创建整数列表2.2.4 推导式生成列表2.3列表元素的增加和删除2.3.1 添加元素 append()2.3.2 运算符操作2.3.3 extend()方法2.3.4 insert()插入元素2.3.5 乘法扩展2.3.6 列表元素的删除2.3.7 pop()方法2.3.8 remove()方法2.4 列表元素访问和计数2.5 index

weixin_42226195的博客 3666

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

python 二维列表_python二维列表

广告关闭腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元!方法一:使用 lambda 关键词辅助对二维列表进行排序,lambda的使用方法参考https:blog.youkuaiyun.comzjuxslarticledetails79437563假设有一个学生列表存储了学号,姓名,年龄信息:students = ,]按学号顺序排序:sorted(st...

weixin_39910043的博客 6123

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Python列表

Python列表列表拼接添加元素追加序列的值删除元素反向输出统计次数列表排序 序列是Python中最基本的数据结构。序列中的每一个元素都分配一个数字,它的位置,或索引,索引从0开始。Python有6个序列的内置类型,最常见的是列表和元组,序列可以进行的操作包括:索引,切片,加,乘,检查成员。 ​ 列表通过索引获取 列表[索引] 定义一个空列表:list = [] 定义一个有5个元素的列表:list...

Dana_Baron的博客 1354

python 列表拆分_python列表拆分

广告关闭腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元!我对python很新,但我遇到了问题。 我有一个看起来像列表的文本文件。 例如:1)浏览等等 2)lol o lolol 3)哈哈哈哈 如何在同时删除数字和括号的同时拆分每一行...我知道这是一个非常基本的问题,但我是python的新手,无法弄清楚如何解决它。 我有一个清单: lis...

weixin_39576270的博客 6462

python列表删除子列表_关于python:从列表中删除子列表

我想在Python中执行以下操作:A = [1, 2, 3, 4, 5, 6, 7, 7, 7]C = A - [3, 4] # Should be [1, 2, 5, 6, 7, 7, 7]C = A - [4, 3] # Should not be removing anything, because sequence 4, 3 is not found因此,我只想从另一个列表中删除子列表...

weixin_39678103的博客 2368

python中列表的定义以及如何创建列表

1.列表(List)的定义 列表是Python中最基本的数据结构 列表中的每个元素都分配一个位置,一个元素对应一个位置 第一个索引是0,第二个索引是1,依此类推 2.列表的创建 列表里:可以同时储存不同的数据类型 li = [1,1.5,'hello',True]#创建列表li print(li)#打印列表 print(type(li))#查看li的类型是否为列表 列表里也可以嵌套列表(列表...

ymeng9527的博客 5万+

python列表

python列表

qq_42264797的博客 1887

python列表用什么符号表示_python列表类型

列表类型简介列表类型是一个容器,它里面可以存放任意数量、任意类型的数据。例如下面的几个列表中,有存储数值的、字符串的、内嵌列表的。不仅如此,还可以存储其他任意类型。>>> L = [1, 2, 3, 4]>>> L = ["a", "b", "c", "d"]>>> L = [1, 2, "c", "d"]>>> L = [[1, 2, 3], "a", "b", [4, "c"]]python中...

weixin_39590739的博客 3983

python中列表用什么表示_python中的列表

1. 列表是什么,他可以用来做什么呢?当你存在这样的疑问,就往下看吧:)列表是由一系列按特定顺序排列的元素组成的。在Python中,用[]来表示列表,并用逗号来分隔其中的元素。我们可以创建包含字母,数字或者任何东西的列表。其中列表中的元素之间可以没有任何的关系。由于列表通常包含多个元素,再给创建的列表命名时,一般使用复数的名称,如names.names = ["kitty","anne","je...

weixin_39815925的博客 2686

Python笔记——「Python系列」Python列表_python列表代码

Python列表(list)是一种非常灵活和常用的数据结构,它包含了一系列有序的元素。Python列表(List)是Python中最常用的数据结构之一,它允许你存储一个有序的元素集合。列表中的元素可以是不同类型,并且列表的大小是动态的,可以在运行时增长或缩小。在Python中,列表的截取和拼接是常见的操作。列表切片是通过索引来截取列表中的一部分元素,并返回一个新的列表。列表拼接是将两个或多个列表连接成一个新的列表。方法会将一个列表的所有元素添加到另一个列表的末尾,而不会创建新的列表。

a25847a的博客 862

python 二维列表切片_彻底搞懂Python列表切片

文章的开始,我先来说一下自己对于Python中列表的理解,**列表**在我的理解中很简单,就是一个**容器**,可以存储任意数据类型的集合,这个容器的容量也肯定是有上限的,在32位python的存储限制是 536870912 个元素,64位python的存储限制是1152921504606846975 个元素。列表是可以根据它所存储的元素来进行内存空间的扩大,所以从这点来说列表是**可变的**;而...

weixin_42364852的博客 1万+

列表求和python_python列表求和

广告关闭腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元!sum_0=0print(for循环直接调用递归函数求和.center(80,*))#显示效果明显foriinrange(1,21):sum_0+=recursion(i)print(sum_0) 列表求和方案:list=#定义一...在表达阶乘时,就使用“!”来表示。 如h阶乘,就...

weixin_39550410的博客 1万+
上一篇: Python的入门
下一篇: python--元组
Dead_LS
博客等级 码龄7年 6粉丝 58原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值