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

列表命名:
因为列表一般是存储了好多数据,所以命名一般使用复数(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)