python列表

一:列表基础

1.列表定义:

列表由一系列按特定顺序排列的元素组成。你可以创建包含字母表中所有字母、数字0~9 或所有家庭成员姓名的列表;也可以将任何东西加入列表中,其中的元素之间可以没有 任何关系。鉴于列表通常包含多个元素,给列表指定一个表示复数的名称(如letters digits names
2.基本形式 :mylist=[]

3创建列表:列表使用方括号创建

 输出结果:

创建新列表也可以使用list()构造函数

允许重复:由于列表已编入索引,所以列表可以包含具有相同的值的项目

4.列出表值

列表项是一个有序的,可变的,并允许重复值。列表项被索引,第一项有索引[0],第二项有索引[1].

单个索引

 

输出:

遍历列表

输出:

5列表长度

 确定列表的项数使用len()函数

 

输出:

6.python集合(数组)

1. List列表是一个有序且可变的集合。允许重复成员。
2.turple元组是一个有序且不可更改的集合。允许重复成员。
3.Set集合是一个无序且无索引的集合。没有重复的成员。
4.dict字典是一个有序且可变的集合。没有重复的成员。

二:列表访问

1.正常索引

列表项已编入索引,可以通过索引来访问,注:第一项为索引[0]

2.负索引:

从头开始-1指最后一项,-2,指倒数第二项

输出:

3.索引范围

 

输出:

4.负指数范围

输出:

三:更改列表 

 1.单个更改

更改特定位置的值,需要通过索引

输出:

2.多个更改

索引号需要范围表示

输出:

3.插入列表

insert()方法在指定的索引处插入一个项目

输出:

四:添加列表 

1.末尾添加

将值添加到列表末尾,使用append()方法:

 

 输出:

 2.指定添加位置

输出:

五:合并列表

将一个列表中的元素附加到当前列表,使用extend()方法

extend()方法不一定是列表,可以添加到任何可选代对象(元组,集合,字典等)

输出:

 六:删除列表

 1.删除指定目标

remove()方法删除指定的项目

 

输出:

2.删除指定索引

pop()方法删除指定索引

输出:

3.del删除指定索引

输出:

4.清除列表

clear()方法清空列表,该列表仍存在,但没有内容

七:循环列表 

1.for循环列表

 

 输出:

2.遍历索引号

输出: 

 3.while循环遍历

 

输出:

八:列表排序

1.区分大小的排序

sort()的方法区分大小写,使所有大写字母都排在小写字母之前

输出:

2.不区分大小写的排序

使用str.lower作为键函数,来确定一个不区分大小写的排序函数

输出:

3.倒序

 reverse()方法反转元素的当前排序顺序

 输出:

九:复制列表

copy()方法制作列表的副本

输出:

list()方法制作列表的副本

输出:

十:加入列表

 使用“+"运算符

 

输出:

 extend()方法,将元素从一个列表添加到另一个列表

 

输出:

 

 

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值