列表:
C语言中,声明变量类型同时规定了内存用法,故只能存储多个相同数据类型的一组数据在一个变量中,形成一组数组
python中可以是不同的数据类型,动态语言,弱类型语言的特点
字符串的下标切片操作在列表里依然可以使用,切片得到的依然是列表
增:
a.append('')
在最后位置添加
相当于堆栈
会将()中的内容当作一个整体放进去,若(b)是列表,则会在a列表中整体添加进去一个列表
a.append(b)
只有对a的增加b这一操作,但并不返回任何结果
a.insert(0,'')
选定位置—插入式添加
+ 操作变量可合并两个列表
a.extend(b)
将b列表中大的元素添加至a列表的合并操作(合并为一个列表)
b的位置必须是一个列表
删:
a.pop()
删除列表中最后一个位置上的字符串
后入先出,堆栈方式存储数据的特点,pop相当于弹栈
a.remove('')
按照输入的内容,从左边开始只删除第一个找到的相同内容
del a[0]
按位置删除
改:
a[0] = ''
根据下标赋新的字符串
查:
if '' in a:
if '' not in a:
a = []
定义一个空列表