列表

python内置的一种数据类型是列表list,list是一种最具灵活的有序集合对象类型,可以随时添加和删除其中的元素

列表的常见操作:

1.创建列表

    list1 = [1,2,3,4,5]

    list2 = [‘a','b','c','d','e']

列表的元素的数据类型可以各不相同,如int,string类型,甚至是可以是一个列表类型。列表的下标是从0开始的。

2.读取元素

    list2 = ['1','2','3']

    list2[0]访问的是列表的第一个元素,1.

超出列表元素下标,报错IndexError

除了正向取list中的元素外,也可以逆向取,用元素下标-1表示最后一个元素,-2表示倒数第二个。同样的,逆向取也要注意界限问题。

3.遍历列表

遍历一个列表最常用的方式是使用for循环。

    for i in list2:

        print(i)

还有一种方式是通过len()函数计算列表的长度后进行遍历

    for i in rang(len(list2)):

        list2[i]=list2[i]*2

4.替换元素

    和字符串不同的是,列表是可变的,可以在列表中指定下标的值对元素进行修改。

5.增加元素的不同方法

    1)使用+将一个新列表附加在原列表的尾部

    2)使用append()向列表的尾部添加一个新元素

    3)使用extend()将一个列表添加在原列表的尾部。

    4)使用insert()将一个元素插入到列表的指定位置。

6.检索元素

    count()用来计算列表中某个元素出现的次数

    in运算符用来检查某个元素是否在列表中

7.删除元素

    del语句用来删除某个特定位置的元素

    remove()用来删除某个特定值的元素

    pop()用来弹出指定位置的元素,缺省参数时弹出最后一个元素,弹出空数组将会报错。

8.字符串的列表的转化

    list()

    str()

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容