Python-列表学习笔记
列表的格式
列表常用操作
CRUD
查找操作
- 根据下标进行查找
- index:返回指定数据所在的下标
- count: 统计指定数据在当前列表中出现的次数
- len():计算列表的长度
- in: 判断指定数据是否存在
- not in:判断指定数据不在列表中
name_list = ['Tom','Lily','Rose']
"""
1. 用户输入账号
2. 判断if else
"""
name = input("请输入您的邮箱账号:")
if name in name_list:
print(f"您输入的用户名是{
name},此用户名已经存在")
else:
print(f"您输入的名字是{
name},可以注册")
增加数据
-
Append() :列表结尾增加数据
列表序列.append(数据) 数据可以是字符串 整数 甚至是一个列表 如果append()追加的是一个序列 追加整个序列到列表中
-
extend() 列表结尾追加数据 如果数据是一个序列 则将这个序列的数据逐一添加到列表
- insert():指定位置插入数据
第一个参数:下标 第二个参数:数据
删除数据
- del 数据
del naem_list[0]
- pop数据
删除指定下标的数据 如果不指定下标,默认删除 最后一个数据
无论是按照下标 还是不指定下标 Pop都会返回这个被删除的数据
- remove(数据)
- clear() 清空列表
修改数据
-
直接根据下标进行修改(列表支持直接修改数据)
-
reverse()函数:原数据逆序排列
-
sort()函数:默认升序
参数:reverse= false 升序
reverse = true 降序
复制列表
列表的循环遍历
i= 0
while i < len(name_list):
print(name_list[i])
i++1
for j in name_list:
print(j)
列表嵌套
列表中每一个元素都是一个列表