列 表

 

列表的格式

[数据1 , 数据2 , 数据3 ...]

列表可以一次性存储多个数据,且可以为不同的数据类型。

列表的常用操作

查找

1、下标

name_list = ['Tom','Lily','Rose']

print(name_list[0])  # Tom
print(name_list[1])  # Lily
print(name_list[2]) # Rose

  2、函数  

index() :返回指定数据所在位置的下标。

              如果查找的数据不存在则报错

count():统计指定数据在当前列表中出现的次数。

len():访问列表长度,即列表中数据的个数。

name_list = ['Tom','Lily','Rose']

print(len(name_list))  # 3

3、判断是否存在

in:判断指定数据在某个序列中,在则返回True,否则返回False.

name_list = ['Tom','Lily','Rose']

print('Lily' in name_list)  # 结果:True
print('Lilys' in name_list)  # 结果:False

not in:判断指定数据不在某个序列中,不在则b返回True,否则返回False.

name_list = ['Tom','Lily','Rose']

print('Lily' in name_list)  # 结果:False
print('Lilys' in name_list)  # 结果:True

使用:

需求:查找用户输入的昵称是否已经出现

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2hfYl93,size_16,color_FFFFFF,t_70

 增加

作用:增加指定数据到列表中。

        append():列表结尾追加数据

1、语法

列表序列.append(数据)

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2hfYl93,size_16,color_FFFFFF,t_70

        extend():列表结尾追加数据,如果是一个序列,则将这个序列的数据逐一添加到列表   。

语法:

列表序列.extend(数据)

        实例

        1、单个数据

name_list = ['Tom','Lily','Rose']
name_list.extend ('xiaoming')
print(name_list)

# 结果
['Tom', 'Lily', 'Rose', 'x', 'i', 'a', 'o', 'm', 'i', 'n', 'g']

          2、序列数据

name_list = ['Tom','Lily','Rose']
name_list.extend (['xiaoming','xiaohong'])
print(name_list)

# 结果
['Tom', 'Lily', 'Rose', 'xiaoming', 'xiaohong']

        insert():指定位置新增数据。

语法

列表序列.insert(位置下标,数据)
name_list = ['Tom','Lily','Rose']
name_list.insert(1,'xiaoming')
print (name_list )

结果
['Tom', 'xiaoming', 'Lily', 'Rose']

删除

del(): 可以删除一个数据序列,也可以删除指定的数据

语法:

del 目标

使用 

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_Q1NETiBAaF9iX3c=,size_50,color_FFFFFF,t_70,g_se,x_16

 pop():删除指定下标的数据(若不写下标默认为最后一个),并返回该数据。

语法

列表序列.pop(下标)

remove():移除列表中某个数据的第一个匹配项。

语法

列表序列.remove(数据)

clear():清空列表

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_Q1NETiBAaF9iX3c=,size_29,color_FFFFFF,t_70,g_se,x_16

 修改

修改指定下标数据

逆置:reverse()

排序:sort()

        注意:reverse表示排序规则,reverse= True降序, reverse= False升序(默认)

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_Q1NETiBAaF9iX3c=,size_25,color_FFFFFF,t_70,g_se,x_16

 复制

函数:copy()

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_Q1NETiBAaF9iX3c=,size_35,color_FFFFFF,t_70,g_se,x_16

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值