1.1 列表的概念
列表由一系列按特定顺序排列的元素组成。你可以创建包含字母表中所有字母、数字0~9或所有家庭成员姓名的列表;也可以将任何东西加入列表中,其中的元素之间可以没有
任何关系。
(1)、在python中,用[]来表示列表,里面的元素用逗号隔开。
(2)、列表的下标从0开始,如果你将索引指向-1的话,则会输出最后一个元素。
(3)、如果你想使用列表里的元素的话,直接使用下标取出即可,注意数字和字符串的转换。
示例如下:
执行结果:
1.2 添加,修改和删除元素
(1) 可以使用append()和insert()方法添加元素。其中append()是按顺序添加到列表的末尾,insert()是插入到指定位置。示例如下:
执行结果:
(2) 修改列表中元素,可指定列表名和要修改的元素的索引,再指定该元素的新值。示例如下:
执行结果:
(3) 删除列表中元素,可以使用del语句和pop()方法。del语句需要知道要删除的元素下标,删除后就无法再访问。pop()方法是删除列表末元素,并且该元素可以使用。相当于栈中的弹出。pop()方法也可以删除指定位置,需要在括号里面加上下标。还有一种删除方法是使用remove()方法,与前两种指明下标不同的是,该方法是根据元素值进行删除,需要指明要删除的值。
示例如下:
执行结果:
1.3 组织列表
(1) 可以使用sort()方法对列表进行永久排序,该方法是按照首字母大小或者数字大小对列表进行排序。如果想反过来只需向sort() 方法传递参数reverse=True。
示例如下:
执行结果:
(2)要保留列表元素原来的排列顺序,同时以特定的顺序呈现它们,可使用函数sorted() 。函数sorted() 让你能够按特定顺序显示列表元素,同时不影响它们在列表中的原始排列顺序。示例如下:
执行结果:
注意:首字母大小写可能会影响排序,但大多数排序方式都基于本节介绍的知识。
1.4 倒着打印列表
使用reverse()方法可以将列表倒序打印,reverse() 不是指按与字母顺序相反的顺序排列列表元素,而只是反转列表元素的排列顺序。方法reverse() 永久性地修改列表元素的排列顺序,但可随时恢复到原来的排列顺序,为此只需对列表再次调用reverse() 即可。示例如下:
执行结果:
1.5 确定列表长度
Python中可以使用函数len() 可快速获悉列表的长度。示例如下:
执行结果:
Python新手入门之列表简介
最新推荐文章于 2025-04-22 19:21:45 发布