学的是b站的课程(黑马程序员),跟老师写程序,不是自创的代码!
今天是学Python的第四天,学的内容是列表。
1.列表入门
自我理解:可以一次性保存多个数据,用 [ ] 括住数据
2.遍历列表
自我理解:将列表中的数据挨个输出
3.合并列表
语法:list1 + list2
自我理解:先输出前面列表,再输出后面列表
4.判断元素是否在列表中
语法:xx in list,返回值为布尔类型,多与if语句判断结合使用
自我理解:与字符串很像
5.列表的切片
语法:列表[start:end:step]
自我理解:与字符串很像,很好理解
6.列表添加元素
(1).向列表的尾部添加元素
语法:list.append()
注意:1.append() 追加单个元素的时候,直接把元素放到函数内即可
2.append() 追加多个元素的时候,需要以列表的形式追加,原一维列表会变为二维列表
(2)在列表尾部增加多个元素
语法:list.extend()
注意:若要追加一个元素,会把其做拆分(拆成一个字一个字)
(3)向列表的的指定索引处追加元素
语法:insert(a,b) [a是添加的位置,b是添加的元素]
注意:若想使用insert一次性追加多个元素,追加的元素以列表的形式追加,但会改变原有列表的维度
自我理解:列表是可修改的,在不改变维度的情况下,一次只能增加一个元素.
7.列表元素的删除
(1).传入下标
语法:list.pop() [默认删除最后一项]
(2)传入元素
语法:list.remove()
(3)清除列表
语法:list.clean()
自我理解:比字符串简单一些
总结
这是我今天学Python的自我想法和对其的理解,有不对的地方请同志们多多包涵,谢谢观看!