欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Python 列表基本操作

程序员文章站 2024-01-06 11:35:04
...

列表是什么:
用方括号([])来表示列表,并用逗号来分隔其中的元素

列表命名:
因为列表一般是存储了好多数据,所以命名一般使用复数(names)

访问列表元素:
跟其他语言一样通过角标可以获取到对应的数据,角标都是从0开始计算,代码如下:

    names = ['xiaoming','xiaohong','xiaoli']
    #names[0] 返回的是 xiaoming
    print(names[0])
    #names[-1]返回的是倒数第一个元素
    names[-1]
    print(names[-1])

修改列表元素:

append():在列表末尾添加元素
insert(index, value): 在固定地方插入数据,index是插入的位置,value插入的数据

del 列表名[角标]:在知道数据位置的时候可以使用此方法删除
pop():删除列表末尾的元素,并让你能够接着使用它,pop()方法的返回值是被删除的数据
pop(index):删除指定位置的元素。

在开发中如果删除的元素不会再使用就用del 删除,如果删除的元素还有用就用pop()。
remove(value):删除列表中的指定数据.
注意 方法remove()只删除第一个指定的值。如果要删除的值可能在列表中出现多次,就需要 使用循环来判断是否删除了所有这样的值
sort():字母顺序排列,永久性排序,没有返回值
sort(reverse=True):字母顺序反序排列,永久性排序,没有返回值
sorted(列表):此方法不属于列表,返回排序后的列表,列表本身不会改变
sorted(列表,reverse=True):此方法不属于列表,返回反向排序后的列表,列表本身不会改变
reverse():反转列表元素的排 列顺序

len(列表):此方法不属于列表,返回列表的个数

列表的操作:

for循环:python中的没有大括号来表示代码块。而是用锁紧来表示。

    magicians = ['alice', 'david', 'carolina'] 
    for magician in magicians:
        print(magician.title() + ", that was a great trick!")
        print("I can't wait to see your next trick, " + magician.title() + ".\n")

打印答案是:

Alice, that was a great trick!
I can't wait to see your next trick, Alice.
David, that was a great trick!
I can't wait to see your next trick, David.
Carolina, that was a great trick!
I can't wait to see your next trick, Carolina. 

Thank you, everyone. That was a great magic show!

创建数值列表

range(起始值,结束值,步长): 返回的列表是[起始值,结束值-1],包括首数字,不包括尾数字,增长是根据步长来。

获取数值列表中的最大值、最小值、总和:max(list),min(list),sum(list)

上一篇:

下一篇: