关于列表的作用:在一个变量中,可以容易存储其中一个值

列表具有一些特性方法,两个下划线可以忘记

>>> name=['veigar','pengchun''zhangxuan']

>>> dir(name)

['__add__', '__class__', '__contains__', '__delattr__', '__delitem__', '__delslice__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getslice__', '__gt__', '__hash__', '__iadd__', '__imul__', '__init__', '__iter__', '__le__', '__len__', '__lt__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__reversed__', '__rmul__', '__setattr__', '__setitem__', '__setslice__', '__sizeof__', '__str__', '__subclasshook__', 'append', 'count', 'extend', 'index', 'insert', 'pop', 'remove', 'reverse', 'sort']


列表具有的特性:


##############索引##############

name=[,,](name[])(name[])(name[])

输出结果veigarpengchunzhangxuan########################


##############指定往最后一个元素后追加字符##############

name=[,,]<==注意:此追加是往最后一个元素后面追加name.()(name)

输出结果['veigar','pengchun','zhangxuan','jack']########################################



#############指定往特定的字符后面添加字符##############

name=[,,]name.insert(,)(name)

其输出结果

['veigar', 'pengchun', 'pengchun', 'zhangxuan']

######################################################




###################指定最后一个元素删除#############

name=[,,]name.pop()(name)

输出结果

['veigar', 'pengchun']

####################################################




#################指定某个元素删除##################

name=[,,]name.remove()(name)

输出结果['veigar','zhangxuan']

#########################################



################查看一个列表中相同元素的值有多少################

name=[,,]name.insert(,)(name.count())

输出结果:2#################################################



#################循环#########################################

name=[,,,]i(name.count()):<==表示从一个列表中循环要删除的元素name.remove()(name)

输出结果

['veigar', 'zhangxuan']

#############################################################




#####################关于列表切片################################

name=[,,,,,]b=name[:](b)<==只取数字输出结果[1,2,3,4]##################################################


###################关于extend将两个列表放在一起###################

name=[,,,]=[,]name.extend()(name)

输出结果

[1, 2, 3, 4, 'a', 'b']

#################################################################