码迷,mamicode.com
首页 > 编程语言 > 详细

python list(day 1)

时间:2017-11-26 00:39:27      阅读:232      评论:0      收藏:0      [点我收藏+]

标签:reverse   列表   lis   添加   ascii码   sort   xtend   结果   重复   

name=[liutao,chuyunfei,qifei,xianmoumou]  #定义一个列表
#添加
name.append(123)                           #在列表最后追加一个元素,有且只能追加一个
name.insert(1,liutao2)                     #可在列表任意位置添加元素,但前面的一为索引值,索引从0开始,后面为添加的内容,不能批量插入
#修改
name[2]=chenyifa                           #通过索引下标来修改列表中的元素
#删除
name.remove(chenyifa)
del name[2]
name.pop()                                   #默认删除列表最后一个元素,也可加索引值
#查找
print(name.index(liutao))                  #查找元素索引值
#扩展
name2=[liufeier,66,xianmoumou]           #以列表来扩展列表
name.extend(name2)                             #必须这样先执行extend,直接改变列表本身内容,直接用print(name.extend(name2))会显示为none
print(name)
#计算列表中的重复元素
print(name.count(xianmoumou))
#清空列表
name.clear()
#反转列表
name.reverse()                               #和extend同理
#排序
name.sort()                                  #排序顺序为特殊字符>数字>大写字母>小写字母  ASCII码排序

print(name)                                  #打印整个列表
print(name[0])                               #打印列表中索引为0的元素
print(name[1:4])                             #打印列表索引号1到4的元素

备注:

reverse函数,针对列表的操作,其结果是直接改变列表本身(为了节省空间),所以,直接就把原先的list改为你所想要的reversed后的结果了,而返回值,是空的,不返回任何值。某些其他函数也是这样

python list(day 1)

标签:reverse   列表   lis   添加   ascii码   sort   xtend   结果   重复   

原文地址:http://www.cnblogs.com/liutao97/p/7897039.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!