列表的增删查改,排序等
列表索引是从"0"开始的;
提取列表中的某个元素直接在列表名后面加"[]",括号内是元素的索引号;
知道某个元素的内容,想查询该元素在列表中的索引号,可以用 index 方法,"~.index()",在括号中输入该元素的内容即可,如果该元素在列表中多次出现,则查询第一个出现位置处的索引号;
修改某元素的内容,使用 "~[] = ",括号中为该元素的索引号,直接将修改的内容赋值即可;
向某列表中增加元素可以使用 append (向尾部增加),insert (向指定位置添加),extend (向尾部增加另一个列表的所有元素);
删除元素可以使用 remove (删除列表中的指定元素,有多个删除第一个),pop (默认删除尾部的元素,也可以通过指定索引号删除指定元素),clear (清空列表)
del 是一个关键字,可以使用 del 删除列表中的指定元素,本质上是把改元素从内存中删除,所以用 del 删除某个变量之后,后续代码则不能再使用该变量;
len 函数可以输出列表的元素总数;count 方法可以统计某一元素在列表中出现的总次数;
列表排序用 sort 方法(默认升序,如果要降序排列在 sort 后面括号中加上"reverse=True"),逆序(反转:将列表中的所有元素顺序反过来)使用 reverse 方法;
列表遍历
“”"
顺序的从列表中一次获取数据,每一次循环过程中,数据都会保存在
my_name 这个变量中,在循环体内部可以访问到当前这一次获取到的数据
for my_name in 列表变量:
print("我的名字叫 %s" % my_name)
“”"
其他笔记:
1.将光标移动至某处按下 ctr + q 可以查看相关说明(查看方法、函数说明等等);
2.关键字使用时不需要加括号,而方法和函数需要使用括号,函数名称必须死记硬背,否则无法使用相关功能,而方法不需要死记硬背,可以通过 pycharm 的有关提示,并查看相关说明来辅助记忆;
3.列表可以存储不同类型的数据,但是在实际应用中,一般存储的都是同一类型的数据。