Python基础学习----列表

Posted bai-boy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python基础学习----列表相关的知识,希望对你有一定的参考价值。

 

 

name_list=["张无忌","张三丰","张小明","胡歌","夏东海"]
#循环输出name_list的列表项:
def seeall(name_list):
    for index in range(len(name_list)):
        print(name_list[index])
    print("===================================")
#增加
name_list.insert(0,"张三") 、#insert(index,obj)  指定位置添加指定obj
seeall(name_list)

name_list.append("李四")#append(obj)  在列表后追加obj
seeall(name_list)

name_list2=["王五"]
name_list.extend(name_list2)#将name_list2追加在name_list后面
seeall(name_list)


#删除
seeall(name_list2) #del 列表[索引] 删除指定索引的元素
del name_list2[0]
seeall(name_list2)

seeall(name_list)
name_list.remove("李四") #列表。remove 删除指定的元素
seeall(name_list)

name_list.pop(0)       #列表.pop删除指定索引位置的元素
seeall(name_list)

name_list.pop()
seeall(name_list)  #删除列表的末尾元素

name_list.clear() #列表.clear 清空列表
seeall(name_list)


# 统计
name_list3=["张无忌","张三丰","张小明","胡歌","夏东海"]
a=name_list3.count("张三丰")
b=len(name_list3)
print(a)
print(b)
# 排序
name_list3.sort()
seeall(name_list3)
name_list3.sort(reverse=True)
seeall(name_list3)
name_list3.reverse()
seeall(name_list3)

 

以上是关于Python基础学习----列表的主要内容,如果未能解决你的问题,请参考以下文章

即学即用的 30 段 Python 实用代码

13 个非常有用的 Python 代码片段

python 机器学习有用的代码片段

学习笔记:python3,代码片段(2017)

Python代码阅读(第26篇):将列表映射成字典

Python代码阅读(第25篇):将多行字符串拆分成列表