在Python中,所有 非数字型变量 都支持以下特点:
**列表的定义
**
注:从列表中取值时,如果 超出索引范围,程序会报错
列表示例
# 定义列表1 装数字,定义列表2 装 字母
list1=[1,2,3,4]
list2=["a","b","c","d"]
# 根据 角标 取值, 注:角标是从 0 开始数
print(list1[2])
print(list2[2])
**输出结果
**
列表的常用方法
序号 | 分类 | 关键字/函数/方法 | 说明 |
---|---|---|---|
1 | 增加 | list.insert(索引,数据) | 在指定位置插入数据 |
list.append(数据) | 在末尾追加数据 | ||
list.extend(列表2) | 将列表2的数据追加到列表 | ||
2 | 修改 | list[索引]=数据 | 修改指定索引的数据 |
3 | 删除 | del list[索引] | 删除指定索引的数据 |
list.remove[数据] | 删除第一个出来的指定数据 | ||
list.pop() | 删除末尾数据 | ||
list.pop(索引) | 删除指定索引数据 | ||
list.clear() | 清空列表 | ||
4 | 统计 | len(list) | 列表长度 |
list.count(数据) | 数据在列表中出现的次数 | ||
5 | 排序 | list.sort() | 升序排序 |
list.sort(reverse=True) | 降序排序 | ||
list.reverse() | 反转列表 |
代码示例
#建立字母列表
list1=["a","b","c","d"]
print(list1)
#增加数据
list1.insert(2,"e")
print(list1)
list1.append("f")
print(list1)
#修改数据
list1[0]="aa"
print(list1)
#删除数据
list1.remove("b")
print(list1)
#统计列表长度
cc=len(list1)
print(cc)
#排序
print(list1.sort())
**输出结果
**
**关键字
**
import keyword
# 查看Python 内置关键字列表
print(keyword.kwlist)
输出结果
循环遍历
示例
list1=["a","b","c","d"]
#遍历列表
for ss in list1:
#打印列表中的每一个元素
print(ss)
输出结果
应用场景
全部0条评论
快来发表一下你的评论吧 !