ipython3
中定义一个 列表,例如:name_list = []
name_list.
按下 TAB
键,ipython
会提示 列表 能够使用的 方法 如下:In [1]: 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 | 查看 | ||
取值 | 列表.[索引] | 根据索引查看数据 | |
取索引 | 列表.index(数据) | 查看数据第一次出现的索引 | |
2 | 增加 | 列表.insert(索引, 数据) | 在指定位置插入数据 |
列表.append(数据) | 在末尾追加数据 | ||
列表.extend(列表2) | 将列表2 的全部数据追加到列表 | ||
3 | 修改 | 列表[索引] = 数据 | 修改指定索引的数据 |
4 | 删除 | del 列表[索引] | 删除指定索引的数据 |
列表.remove[数据] | 删除第一个出现的指定数据 | ||
列表.pop | 删除末尾数据 | ||
列表.pop(索引) | 删除指定索引数据 | ||
列表.clear | 清空列表 | ||
5 | 统计 | len(列表) | 列表长度 |
列表.count(数据) | 数据在列表中出现的次数 | ||
6 | 排序 | 列表元素为同种数据类型才能排序(逆序没有限制) | |
列表.sort() | 升序排序 | ||
列表.sort(reverse=True) | 降序排序 | ||
列表.reverse() | 逆序、反转 |
del
关键字(delete
) 同样可以删除列表中元素del
关键字本质上是用来 将一个变量从内存中删除的del
关键字将变量从内存中删除,后续的代码就不能再使用这个变量了import keyword
print(keyword.kwlist)
print(len(keyword.kwlist))
['False', 'None', 'True', '__peg_parser__', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
36
关键字后面不需要使用括号
函数名(参数)
函数需要死记硬背
对象.方法名(参数)
在变量后面输入
.
,然后选择针对这个变量要执行的操作,记忆起来比函数要简单很多
Python
的 列表 中可以 存储不同类型的数据