- 列表
- 1、列表定义
- 2、列表常用 *** 作
- 列表的迭代遍历
- 列表的应用场景
- 总结
- list是python中使用最频繁的数据类型,在其它语言中通常叫做数组
- 专门用于存储一串信息
- 列表用 [ ] 定义数据之间使用 , 分隔
- 列表的索引从0开始,索引就是在列表中的位置编号,索引又可以被称为下标。从列表中取值时,如果超出索引范围,程序会报错
name_list = ['zhangsan','lisi','wangwu']
2、列表常用 *** 作
name_list = []
name_list.append name_list.count
name_list.insert name_list.reverse
name_list.clear name_list.extend
name_list.pop name_list.sort
name_list.copy name_list.index
name_list.remove
序号 | 分类 | 关键字、函数、方法 | 说明 |
---|---|---|---|
1 | 增加 | 列表.insert(索引,数据) | 在指定位置插入数据 |
1 | 增加 | 列表.append(数据) | 在末尾追加数据 |
1 | 增加 | 列表.extend(列表2) | 将列表2的数据追加到列表 |
2 | 修改 | 列表.[索引]=数据 | 修改指定索引的数据 |
3 | 删除 | del 列表[索引] | 删除指定索引数据 |
3 | 删除 | 列表.remove[数据] | 删除第一个出现的指定元素 |
3 | 删除 | 列表.pop | 删除末尾元素 |
3 | 删除 | 列表.pop(索引) | 删除指定索引数据 |
3 | 删除 | 列表.clear | 清空列表 |
4 | 统计 | len(列表) | 列表长度 |
4 | 统计 | 列表.count(数据) | 数据在列表中出现的次数 |
5 | 排序 | 列表.sort() | 升序排序 |
5 | 排序 | 列表.sort(reverse=Ture) | 降序 |
5 | 排序 | 列表.reverse() | 逆转 |
name_list = ['zahngsan','lisi','wangwu']
# 1.取值与索引
# 不能超出列表索引范围
print(name_list[1])
# 如果转递数据不在列表中,程序会报错
print(name_list.index('lisi'))
# 2.修改
name_list[1] = '李四'
# 3.增加
# append在末尾增加数据
name_list.append('zhaoliu')
# insert在列表指定索引位置插入数据
name_list.insert(1,'张三')
# extend可以把其他列表加入列表末尾
temp_list = ['刘备','关羽','张飞']
name_list.extend(temp_list)
# 4.删除
# remove删除指定元素
name_list.remove('wangwu')
#pop删除指定元素索引
name_list.pop(1)
# clear 清空列表
name_list.clear()
# 统计
# 统计列表中元素总数
name_list1 = ['zhangsan','lisi','zhangsan']
list_len = len(name_list1)
print('列表中包含%d个元素'%list_len)
# count统计列表中某一个数据出现的次数
count = name_list1.count('zhangsan')
print('zhangsan出现的次数%d'%count)
# 升序
num_list = [2,4,1,5,3,7]
num_list.sort()
print(num_list)
# 降序
num_list.sort(reverse=True)
print(num_list)
# 反转
num_list.reverse()
print(num_list)
列表的迭代遍历
name_list = ['zhangsan','lisi','wangwu','zhaoliu']
# 使用迭代遍历列表
'''
从列表中依次获取数据 ,每一个循环过程中,数据都会保存在my_name变量中
在循环体内部可以访问到当前这一次获取到的数据
'''
for my_name in name_list:
print('我的名字叫%s'%my_name)
列表的应用场景
列表中可以存储不同的数据类型
name_list =['zhangsan',1,1.5]
总结
列表是最常用的数据类型,我们要熟悉掌握列表的常用 *** 作方法,为之后的学习打好基础。好啦,我们下次再见啦!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)