python list(day 1)
Posted liutao97
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python list(day 1)相关的知识,希望对你有一定的参考价值。
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)的主要内容,如果未能解决你的问题,请参考以下文章