列举python的五个数据类型_python笔记--数据类型--列表

本文为我学习python的笔记,因本人的编程技术才刚刚入门,所以笔记中可能会有一些错误,希望大家能友好的帮我指正出来

本文文字内容均为原创,请勿私自转载

图片来自互联网,侵删

列表(list)

定义,用[]来定义

eg:list1=[0,1,0.5,True,"123abc",[1,2,3]]

列表里面可以包含整数,小数,列表,字符串,元组,False,True

特点:1.元素不唯一        2.长度不固定        3.元素顺序是有序的        4.可以有重复元素

取值:

(1)从前往后,从0开始

eg:list1=[0,1,0.5,True,"123abc",[1,2,3]]        list1[2]-->0.5

(2)从后往前,从-1开始

eg:list1=[0,1,0.5,True,"123abc",[1,2,3]]        list1[-3]-->True

切片:

eg:list1=[0,1,0.5,True,"123abc",[1,2,3]]        list1[0:3]-->[0,1,0.5]

list1[:]返还列表

list1[::-1]反转列表

list1[-n:]最后n个元素

list1[:-n]除了最后n个元素的其它元素

求最大值和最小值:

最大值:max()

最小值:min()

eg:list1=[1,2,3,4,5]

max(list1)-->5

min(list1)-->1

连接两个列表:

list1+list2

重复:

list1*n  返还n个list1

成员操作符(判断成员是否存在)

用in,not in

eg:2 in list1/2 not in list2

结果为:T/F

计算长度:

len()  #length长度

统计个数:

count()  #count统计

eg:list1=[1,2,1,2,1]

list1.count(1)-->3

append增加

将元素添加到末尾

eg:list1.append(200)

insert

将元素添加到指定位置

eg:list1.insert(2,200)

extend

将第二个序列的所有元素追加到末尾

eg:list1.extend(list2)

pop

eg:list1.pop()

删除末尾元素

eg:list1.pop(2)

删除对应下标值元素

remove

从前往后移除指定元素

eg:list1.remove(200)

clear

清空列表

eg:list1.clear()

eg:list1[2]=100

中括号内填原数下标值,等号后填新数

sort

从小到大重新排列列表

eg:list1.sort()

index

返回元素下标值(位置)

eg:

list1=[1,2,3]

list1.index(1)-->0

/

list2=[1,2,1,2,1]

list2.index(1,-1)-->4

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/513190.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

开发者看过来,5 行代码实现身份认证,Authing 如何做到的?

在没有学编程前,可能我们不会想到看起来简单的注册登录功能,其实并不简单,背后可能需要考虑: 1、支持用户用手机验证码、邮箱验证码登录; 2、用户连续登录失败,为了防止暴力破解,需考虑 24 小…

用c语言绘制自定义图形,Android使用自定义View绘图

使用自定义 View 绘图实例 MyViewCanvasDemo 自定义一个名为 MyView 的 View 类,并在其 onDraw() 方法中绘制简单的图像,运行效果如图 1 所示。图 1 简单的 View 绘图实例 MyViewCanvasDemo 没有使用布局文件,而是将自定义的 MyView 对象显示…

如何构建企业出海的“免疫力“?深入解读阿里云CDN安全能力

简介: 随着信息技术快速发展与应用,产业数字化和智能化趋势正日益加深,企业信息安全与防护被提升到前所有未有的高度。阿里云CDN经过10多年的技术发展时间,已逐步构筑一个边缘云的安全网络立体防护体系,包含了全链路安…

使用率激增 250%,这份报告再次将 Serverless 推向幕前

简介: 本文是对 Datadog 最新的一份 Serverless 报告的解读,欢迎大家留言讨论。 每项新技术的产生和演进过程中,都会有他自己的拥趸,也会有持怀疑论者。Serverless 的美在于他可以尽可能的解放客户在基础设施上的投入,…

dev用不了_跟风喊AMD YES?很多生产力项目,你必须用IU

大家好,我是小匠。现在的电脑市场中,高喊AMD YES几乎已经成为了一种政治正确了,尤其是在所谓的“生产力需求”的领域中。各大评测结果中也几乎都是AMD吊打Intel的局面。然而AU真的在所有生产力项目中都吊打IU吗?我可以负责任的告诉…

云计算到底是谁发明的?

作者 | 小枣君来源 | 鲜枣课堂(ID:xzclasscom)大家都在讨论云计算、云原生,那你知道云计算是谁发明的吗?说到云计算的起源,公众普遍认为,谷歌前 CEO 埃里克施密特是云计算概念的第一个提出者。2…

c语言静态变量存在堆还是栈,c 类 static 函数 什么样是静态变量?嵌入式C语言的堆栈管理如何实现...

C语言中静态变量是什么意思,有什么作用,static在数据类型前面表示什么最近刚看了C存储类的章节。所以来说说。C语言为变量提供了⑤种不同的存储模型,或者说是存储类。①个变量可以用存储时期描述,也可以用作用域描述,也…

vue表单中批量导入功能_spring boot mybatis+ vue 使用POI实现从Excel中批量导入数据

一、前端vueelement1.前端使用element的upload组件来实现文件的上传style"display: inline-flex;margin-right: 8px":show-file-list"false" :before-upload"beforeUpload":on-success"onSuccess":on-error"onError"accept&…

如何专业化监控一个Kubernetes集群?

简介: 本文会介绍 Kubernetes 可观测性系统的构建,以及基于阿里云云产品实现 Kubernetes 可观测系统构建的最佳实践。 作者:佳旭 阿里云容器服务技术专家 引言 Kubernetes 在生产环境应用的普及度越来越广、复杂度越来越高,随之而…

如何构建一个拖垮整个公司的备份系统

简介: 在如今“数据即资产”的时代,有备才能无患。备份就像备胎,虽然大多人都知道备胎很重要,却很少有人检查。不发生点什么,你永远不知道TA对你有多重要。 原文链接 本文为阿里云原创内容,未经允许不得转…

6.7K Star 的知名开源项目源码,该怎么看?

作者 | 一只图雀来源 | 程序员巴士心理认知要到位首先要认识到,看源码是一个开始比较枯燥、同时时间跨度相对比较长的一个过程。所以看源码的第一步是找到自己想要了解领域、或者自己所在业务领域高度相关的项目,并且在这个领域比较出名,且维…

网站建设中 模板_网站建设之模板网站的缺点

随着网站建设市场的日益成熟,许多的自助建站平台纷纷涌入建站市场,甚至许多主机供应商也与一些自助建站平台达成了战略合作,买服务器赠送模板网站。那么我们进行网站建设时是选择专业建站公司的定制网站还是模板站呢?看完模板网站…

github private链接访问_如何将Jenkins链接到私有Github存储库?

我的目标是将私有Github存储库拉到Jenkins .以下是一些背景:MacOSJenkins在本地托管, localhost:8080在Jenkins中安装了Git插件和Github插件 .如果我将存储库转为Public,Jenkins的一切都很好 .从命令行,我可以使用我在Jenkins中使…

c语言角谷猜想多实例测试,郑轻OJ 1099: 角谷猜想(多实例测试)

1099: 角谷猜想(多实例测试)Time Limit:1 Sec Memory Limit:128 MBSubmit:2762 Solved:1852SubmitStatusWebBoardDescription任何一个自然数,如果是偶数,就除以2,如果是奇数,就乘以3再加1。最后,经过若干次迭代得到1…

如何让在线协同更顺畅?钉钉宜搭有了新的解法

简介: 随着企业组织规模、业务模式不断发展,单一组织内的协同已"HOLD”不住了!钉钉宜搭推出跨组织协同新功能。 过去,钉钉宜搭的应用搭建能力已经帮助很多企业改变办公模式。比如:线下一张张纸质表单逐级人肉审批…

阿里云李飞飞:什么是云原生数据库

简介: 云原生是一种新型技术体系,是云计算未来的发展方向。今天,阿里云李飞飞将和我们分享何为云原生、云原生如何与分布式有机结合,以及云原生技术如何帮助客户迈入数字原生时代。 作者 | 飞刀 来源 | 阿里技术公众号 云原生是一…

kvmweb管理工具_KVM的web管理界面

安装好KVM之后,就可以安装kimchi和wok了。一、KVM的web管理界面什么是Wok?Wok基于cherrypy的web框架,可以通过一些插件来进行扩展,例如:虚拟化管理、主机管理、系统管理。它可以在任何支持HTML5的网页浏览器中运行。什…

stm32 adc 连续和扫描_技术分享 | STM32多个ADC模块同时采样转换的应用示例

在STM32家族里,多数系列芯片内含2到3个ADC模块,有的甚至更多,比方G4系列可以有5个ADC模块。其中,通道数因不同的系列或型号多少不等,几个到几十个的都有。有时,我们可能需要多个ADC模块同时工作&#xff0c…

云原生/低代码/数据科学/计算等方向内容整理志愿者招募了!

持续招募内容整理志愿者!云原生、数据科学、AI、低代码、计算等方向,有意愿的小伙伴,欢迎识别二维码提前报名哦。我们将持续为爱学习、有时间的小伙伴,提供多重福利!要求:1. 你需要具备一定学术背景&#x…

sin级数展开c语言,三角函数sin的泰勒级数展开

denodeno*(2*(i-1))*(2*i-1);这里可能导致double越界。你可以在每次递进时,根据上次的值乘以x*x再除以(2*(i-1))*(2*i-1)。因为xn/n! x(n-2)/(n-2) * (x*x / (n * (n-1))但是由于用了除法,所以得到的结果是近似值。另外main函数必须有返回值&#xff0c…