python中list的用法_python中list常用的方法

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列表

输出结果:[]

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

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值