您的位置:首页 > 其它

列表常用操作

2016-11-12 20:15 169 查看
关于列表的作用:在一个变量中,可以容易存储其中一个值
列表具有一些特性方法,两个下划线可以忘记
>>> 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[])
输出结果
veigar
pengchun
zhangxuan
########################


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

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']
#################################################################
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  列表 操作 常用