python输入一个整数列表 列表元素为18_Python-18 (高级变量1--列表)

#    1. 列表的定义

列表 List 是Python中非数值型变量的一种,在其他语言中通常称为数组。

基本格式:

list_name = ['A','B','C' ]

1> 专门存储一串数据

2> 方括号 [  ] 来定义列表,列表中的元素使用(逗号 ,)来隔开

3> 列表的索引从 0 开始

#    2. 列表的相关方法

1> 在iPython中定义一个列表

2> 输入列表名.,输入 Tab,iPython显示列表可用的方法列表的方法

列表相关方法

#    3. 列表的操作

1> 输出列表

print(list_name)

2> 取出列表中指定索引 x 的元素值

list_name[ x ]

3> 取出列表指定元素值**的下标

list_name.index('**')

4> 修改列表指定索引x的元素值

list.name[x] = ' *** '

5> 增加(append/insert/extend)

# 将 *** 增加到列表 list_name 的末尾

list_name.append('***')

# 将 *** 插入到列表 list_name 的 [x] 位置

list_name.insert(x,' *** ')

# 将一个临时列表 tmp 追加到列表 list_name 中

list_tmp = ['qioya','mola']

list_name.extend(list_tmp)列表的增加

6> 删除(remove/pop/clear)

# remove 删除指定的 *** 元素值

list_name.remove('***')

# pop  默认删除列表最后一位元素值

list_name.pop()

# pop(x) 删除列表索引 x 的对应元素值

list_name.pop(x)

# clear 清除列表的所有值

list_name.clear()

#    4. 列表统计(len/count/sort/reserve)

1> 查看列表长度,即元素个数

len(列表名)

2> 统计列表中元素值 x 的个数

列名.count[ x ]

3> 列表按元素值字母顺序升序排列

# sort 默认为升序

列名.sort()

4> 列表按元素值字母顺序降序排列

# sort 中reserve值设置为 True

列名.sort(reserve = True)

5> 列表元素逆序和反转

列名.reserve()

列表的统计方法的使用

#    5. 关键字、函数、方法的简单区别理解

关键字:

Python内置的、具有特殊意义的标识符;关键字后面不用括号

在 iPython 中: import keyword -> print( keyword.kwlist) 来查看关键字

查看关键字

函数:

封装了一段可以实现独立功能的代码,可以理解为模块,直接调用

使用格式 -- 函数名(参数)

方法:

跟函数功能类似,同样是封装了独立的功能

使用格式为 --对象.方法(参数)

需要通过对象来调用,表明是该 对象要做的操作

#    6. 迭代(iteration)遍历

Python顺序得从列表获得数据,每一次循环过程,取到的元素值都保存在自定义的变量中

基本语法格式:

for def_value inlist_name:

print(" 这次取到的元素值为:%s" %def_value)、

for循环迭代

注意:

1> 通常使用列表存储相同类型的数据值,列表是可以存储不同类型的数据

2> for 迭代遍历来对列表中的相同类型的元素值,执行相同操作

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

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

相关文章

Tensorflow快餐教程(1) - 30行代码搞定手写识别

摘要: Tensorflow入门教程1去年买了几本讲tensorflow的书,结果今年看的时候发现有些样例代码所用的API已经过时了。看来自己维护一个保持更新的Tensorflow的教程还是有意义的。这是写这一系列的初心。快餐教程系列希望能够尽可能降低门槛,少讲…

科普帖:什么是服务网格?

戳蓝字“CSDN云计算”关注我们哦!译| 风车云马文| Josh Fruhlinger来源| InfoWorld网站在数字化转型的背景下,IT行业正在将大型的应用程序集成到小的、离散的微服务容器中,这些容器包含所有的服务代码和依赖项,而这些依赖项彼此独…

java衍生作用_关于JAVA衍生出的一点想法

你们好,好久没有更新博客了,今天更新的博客中,不讨论技术,主要讨论的是一些我的想法,博主在前些天和一位作PHP的同事有过一次短暂的碰撞,在这个过程当中,对JAVA有了更深刻一些的思考&#xff0c…

年轻人,你为什么来阿里做技术?

摘要: 一个阿里IT男,成了母婴专家? 最近,阿里算法工程师拉普当上了爸爸。 两个月前他就开始为这件事忙活。自从老婆有喜之后,七大姑八大姨都来给他提供参考,生过孩子的朋友、同事都对他说什么该买,主管也时…

查一个字段中字符集超过30的列_详细解读MySQL的30条军规

一、基础规范(1)必须使用InnoDB存储引擎 解读:支持事务、行级锁、并发性能更好、CPU及内存缓存页优化使得资源利用率更高(2)必须使用UTF8字符集 解读:万国码,无需转码,无乱码风险&am…

ThinkPHP 5使用OSS

摘要: ThinkPHP 5使用OSS示例。准备工作登录阿里云官网,将鼠标移至产品找到并单击对象存储OSS打开OSS产品详情页面。在OSS产品详情页中的单击立即开通。开通服务后,在OSS产品详情页面单击管理控制台直接进入OSS管理控制台界面。您也可以单击位…

Linux环境_源码安装LibreOffice实现文件在线预览doc,doxc,xls,xlsx,ppt,pptx 文件

因业务需求需要,利用LibOffice可以打开的文档的转换。 服务器版本 环境系统版本LinuxRed Hat Enterprise Linux Server release 7.6 (Maipo)LinuxCentOS Linux release 7.6 需要准备软件包 软件及版本下载链接LibreOffice_6.3.2_Linux_x86-64_rpm.tar.gzhttps://w…

关于云原生需要了解什么

戳蓝字“CSDN云计算”关注我们哦!尽管随处可闻云原生,却鲜少有人告诉你到底什么是云原生,若是找资料来看,读完大多会感觉云缭雾绕,一知半解,总之虚得很,甚至会让你一度怀疑自己的智商&#xff0…

java f.lenth返回值_long length

描述所述java.io.RandomAccessFile.getFD()方法返回与此流关联的不透明文件描述符对象。声明以下是java.io.RandomAccessFile.getFD()方法的声明。public final FileDescriptor getFD()参数NA返回值此方法返回与此流关联的文件描述符对象。异常IOException - 如果发生I / O错误…

仅使用NumPy完成卷积神经网络CNN的搭建(附Python代码)

摘要: 现有的Caffe、TensorFlow等工具箱已经很好地实现CNN模型,但这些工具箱需要的硬件资源比较多,不利于初学者实践和理解。因此,本文教大家如何仅使用NumPy来构建卷积神经网络(Convolutional Neural Network , CNN&a…

python celery应用场景_python celery 模块

Celery是基于Python开发的一个分布式任务队列框架,支持使用任务队列的方式在分布的机器/进程/线程上执行任务调度Celery是典型的生产生-消费者模式,主要由三部分组成:broker(消息队列)、workers(消费者:处理任务)、backend(存储结…

SpringBoot 使用LibreOffice 在线预览 doc,doxc,xls,xlsx,ppt,pptx 文件

接上一篇:linux环境源码安装unoconv Linux环境_源码安装Unoconv实现文件在线预览doc,doxc,xls,xlsx,ppt,pptx 文件 https://gblfy.blog.csdn.net/article/details/103540694 接上一篇:linux环境…

裸辞面11家python公司,拿到4个offer!网友:买了简历置顶会员吗?

我一直认为,敢裸辞的只有2种人:1、能力足够强,即使裸辞也不会被财务问题所困,更不愁找工作。2、年轻气盛,遇到傻X领导和傻X同事,绝对0容忍!但是最近我在刷某乎的时候,发现了第三种人…

万用表怎么测电池内阻_数字万用表和指针万用表,两者怎么选?

​万用表又称为复用表、多用表、三用表、繁用表等,一般以测量电压、电流和电阻为主要目的。是一种多功能、多量程的测量仪表,可测量直流电流、直流电压、交流电流、交流电压、电阻和音频电平等,有的还可以测交流电流、电容量、电感量及半导体…

在Linux系统上安装Git

Git是目前流行的非常好用的版本控制工具,这里介绍两种安装方式,1、yum安装,2、从github上下载最新的源码编译后安装 文章目录一、yum安装二、从GitHub上下载最新的源码编译后安装1、下载tar包2、上传tar包3、解压压缩包4、进入到解压后的文件…

Michael Jordan:当下的AI其实都是伪“AI”

摘要: Michael Jordan认真的解读当下的AI到底是什么?人工智能(AI)是未来的趋势,这句话是技术人员、学者、记者和风险投资家一致赞同的。如同从技术学术领域跨越到普遍行业的许多词语一样,在使用这些词语的时…

如何提升员工体验 助力企业业务增长?这个棘手的问题终于被解决了!

戳蓝字“CSDN云计算”关注我们哦!相信大部分人都经历过入职第一天的手忙脚乱与无所适从,一份新的工作本就是一项全新的挑战,各种设备的安装与链接、安装适应任何新任务的应用流程,以及令人头疼的各种密码,凡此种种都为…

java 牛生小牛_例题:大牛生小牛的问题解决方法

问题:一只刚出生的小牛,4年后生一只小牛,以后每年生一只。现有一只刚出生的小牛,问20年后共有牛多少只?思路:这种子生孙,孙生子,子子孙孙的问题,循环里面还有循环的嵌套循环&#x…

Git 报错bad default revision 'HEAD'

重新提交一次记录就好了