Python 列表    list   

(以下内容为比较初级适合小白查看的笔记)

  一、介绍:

  • 列表是Python中内置有序、可变序列,列表的所有元素放在一对中括号“[]”中,并使用逗号分隔开;
  • 列表可以进行增删改查,每一次操作,都会补全列表中的位置,保证在列表中没有缝隙
  • list中,可以存整数、小数、字符串等,甚至是列表、元组、字典、集合,所以list是一个强大的并且支持多种类型的一种方式。

例子如下

[1, 2, 3]
['awng', 'nier', 'dan']
['san', 3.6, 100, [10, 20]]
[['fil', 210], ['file', 20,7]]

二、使用方法

例子:学生里有学生:张天赐,小白,小明,小红,刘飞、

:数字里有数字:1,2,3,9,5,6

代码的话首先我我们先把这几个姓名和数字存入到一个值里

(橙色为输入代码,绿色为注释)

student = ["张天赐",“小白”,“小明“,”小红“,”刘飞”]   //将这几个姓名存入到student里,以list格式\

numer = [1,2,3,4,5,6]  //将这几个数字存入number中

———————————————————————————————————分割线,此下为方法,此上为例子

1.输出任何位置的值。

print(student[0]) //student[ ]   括号里是0,则输出列表里第一位,是1则输出第二位,以此类推

输出结果:张天赐

2.append方法:在末尾新增

append("张天赐")//执行的话,就已经在末尾新增了个名字为张天赐的学生

print(student)//这时候我们执行下,看看张天赐有没有在列表的末尾新增成功

输出结果 ["张天赐",“小白”,“小明“,”小红“,”刘飞”,“张天赐”]

3.count方法:假如这时候我不知道student里有几个名字为张天赐的学生,我想统计下

print(count(张天赐))//count()括号里为谁,就是统计谁

输出结果:2

 4.remove方法删除指定元素

student.remove("张天赐")//remove()括号中填写列表中谁,就删除谁

print(student)//输出下,查看张天赐有没有被删除

输出结果:['小明', '小红', '刘飞']

5.insert方法:在任意位置新增列表元素

student.insert(0,"白起")//在第0个位置新增了白起,那么白起会在0位置,0位置之前的人会往后移,    列表名字.insert(位置,“要插入的内容”)

print(student)//查看下输出结果

输出结果:['白起', '张天赐', '小明', '小红', '刘飞']

6.pop方法:删除任意位置的列表元素

student.pop(0)   //0表示位置,删除排序为第0个的人,如果pop(n),则删除第n个元素
print(student)//查看输出结果
输出结果:['小明', '小红', '刘飞']
 
7.+号组合两个列表
print(number + student)   //输出两个列表里的元素
输出结果:[1, 2, 3, 9, 5, 6, '张天赐', '小明', '小红', '刘飞']
 
8.reverse()顺序翻转

student.reverse()//student列表里的字段会反过来排序

print(student)//输出查看一下

输出结果:['刘飞', '小红', '小明', '张天赐']
 
9.sort排序方法:可以升序可以降序,不过只针对于数字,此例子不适用student列表
number.sort()  //让列表number进行升序排序
print(number)  //输出,查看下结果
输出结果:[1,2,3,5,6,9]
number.sort(reverse=True)//reverse = true的话,会降序排序
输出结果:[9,6,5,3,2,1]
 
10.sorted()方法:不会改变原列表的顺序
print(sorted(number)) //直接输出number,是升序排序的
print(number)    //输出原来的number,是原来的顺序
输出结果:1,2,3,5,6,9
                  1,2,3,9,5,6

11.len方法:查看list有多少个元素

print(len(student)) //直接输出student列表中的元素数量
输出结果:4
 
12.mxa方法:查看list中元素最大的值
print(max(number)) //查看number列表中
输出结果:9
13.min方法:查看list中元素最小的值
print(min(number)) //查看number列表中
输出结果:1
 

 14.clear方法:清空列表

student.clear()//清空student列表

输出结果:[]

本次分享就到这里了,欢迎大家补充~~

python中list常用的方法的更多相关文章

  1. Python中的常用魔术方法介绍

    1.__init__ 初始化魔术方法 触发时机:初始化对象时触发(不是实例化触发,但是和实例化在一个操作中) 参数:至少有一个self,接收对象 返回值:无 作用:初始化对象的成员 注意:使用该方式初 ...

  2. python中字典常用的方法

    #定义一个空字典: a={ } 定义一个字典: d={'age':18} #增加一个元素: d['age']=20   d[k]=v d.setdefault('age',18)    d.setde ...

  3. python中的常用数据类型

    python中的常用数据类型 以下是个人总结的python中常见的数据类型,话不多说,我们直接步入正题: 数字类型 整型类:int类可以表示任意大小的整数值,在python中没有像JAVA或者C那样的 ...

  4. c#中的常用ToString()方法总结

    c#中的常用ToString()方法总结 对于int,double等的tostring: C 货币 2.5.ToString("C") ¥2.50 D 十进制数 25.ToStri ...

  5. php中的常用魔术方法总结

    以下是对php中的常用魔术方法进行了详细的总结介绍,需要的朋友可以过来参考下 常用的魔术方法有:__Tostring () __Call() __autoLoad() __ clone() __GET ...

  6. python中List的sort方法的用法

    python列表排序 简单记一下python中List的sort方法(或者sorted内建函数)的用法. 关键字: python列表排序 python字典排序 sorted List的元素可以是各种东 ...

  7. 【转】python中List的sort方法(或者sorted内建函数)的用法

    原始出处:http://gaopenghigh.iteye.com/blog/1483864 python列表排序 简单记一下python中List的sort方法(或者sorted内建函数)的用法. ...

  8. 【转】关于python中re模块split方法的使用

    注:最近在研究文本处理,需要用到正则切割文本,所以收索到了这篇文章,很有用,谢谢原作者. 原址:http://blog.sciencenet.cn/blog-314114-775285.html 关于 ...

  9. 查看python中模块的所有方法

    查看python中模块的所有方法     安装的python模块,现将查看方法总结如下 一.CMD命令行下使用pydoc命令 在命令行下运行$ pydoc modules即可查看 二.在python交 ...

随机推荐

  1. 【CV现状-3.1】图像分割

    #磨染的初心--计算机视觉的现状 [这一系列文章是关于计算机视觉的反思,希望能引起一些人的共鸣.可以随意传播,随意喷.所涉及的内容过多,将按如下内容划分章节.已经完成的会逐渐加上链接.] 缘起 三维感 ...

  2. Cesium专栏-Billboard加载Gif图片

    Cesium 是一款面向三维地球和地图的,世界级的JavaScript开源产品.它提供了基于JavaScript语言的开发包,方便用户快速搭建一款零插件的虚拟地球Web应用,并在性能,精度,渲染质量以 ...

  3. CentOS 7上的系统管理之:Systemd和systemctl

    参考资料: Chapter 10. Managing Services with systemd Red Hat Enterprise Linux 7 | Red Hat Customer Porta ...

  4. springcloud Config 入门,带视频

    疯狂创客圈 Java 高并发[ 亿级流量聊天室实战]实战系列 [博客园总入口 ] 架构师成长+面试必备之 高并发基础书籍 [Netty Zookeeper Redis 高并发实战 ] 前言 Crazy ...

  5. python爬虫学习心得:中国大学排名(附代码)

    今天下午花时间学习了python爬虫的中国大学排名实例,颇有心得,于是在博客园与各位分享 首先直接搬代码: import requests from bs4 import BeautifulSoup ...

  6. 8年开发老司机告诉你啥是java开发?如何学?学习什么内容?

    什么是Java? 我从Java的官网上抄下来下面这段话:97% 的企业桌面运行 Java美国有 89% 的桌面(或计算机)运行 Java全球有 900 万 Java 开发人员开发人员的头号选择排名第一 ...

  7. MySQL主从复制配置(Docker容器内配置)

    主从工作原理: 配置介绍: MASTER:172.17.0.2 SLAVE:172.17.0.3 MASTER内数据库: 仅仅同步以上两个库(在configerdata库中创建了wu2表) SLAVE ...

  8. Spring基础——配置文件pom.xml,web.xml,ApplicationContext.xml

    Spring配置文件——复制粘贴即用 为了以后兼容SSM框架,直接创建Maven Project,包结构如下图. pom.xml <project xmlns="http://mave ...

  9. 2019年创意可爱卡通小清新教育课件培训PPT模板

    模版来源:http://ppt.dede58.com/jiaoxuekejian/26791.html

  10. spring cloud学习与思考——总起篇

    接下来就spring cloud( Spring Boot 2.0版本)写一个系列,一方面加深记忆理解,做个日志,另一个方面,借这个方式跟朋友们沟通交流. 1.Spring boot是Spring的一 ...