美文网首页
【Python】03 列表简介

【Python】03 列表简介

作者: 吃葡萄的小兔纸 | 来源:发表于2019-08-18 12:50 被阅读0次

前言:什么是列表,如何使用列表元素。

3.1 什么是列表

由一系列按特定顺序排列的元素组成。通常包含多个元素,一般指定复数名称,用[]来表示,并用逗号,来分隔其中的元素。

3.1 访问列表元素

  • 索引从0开始
  • 访问最后一个元素,索引可以指定-1
bicycles=["trek","cannondale","redline","specialized"]
print(bicycles[0])
print(bicycles[-1])

3.2 修改、添加和删除元素

3.2.1 修改

指定列表名和要修改的索引,然后指定新值

bicycles[0] = "fenghuang"

3.2.2 添加

  1. 在列表末尾添加:append()
bicycles.append("feige")
  1. 在列表中插入:insert()
bicycles.insert(0,"decathlon")

3.2.3 删除

  1. del语句:使用条件是知道元素索引,删除后无法再访问,彻底删除
del bicycles[0]
  1. pop():弹出列表末尾元素(可储存在另外的变量中,可继续访问)
bicycles.pop()
  1. pop([索引]):弹出特定位置元素(可储存在另外的变量中,可继续访问)
bicycles.pop([2])
  1. remove():根据值删除元素(可继续使用值)
bicycles.remove("fenghuang")

Tips:remove()只删除第一个指定的值。如果要删除的值出现多次,需要使用循环来判断是否删除了所由值。

3.3 组织列表

3.3.1 sort()方法进行永久性排序

cars=["bmw","audi","toyota","subaru"]
cars.sort()
print(cars)

输出结果:

cars=["audi","bmw","subaru","toyota"]

倒序排列:向sort()传递参数reverse=True

cars.sort(reverse=True)
print(cars)

输出结果:

cars=["toyota","subaru","bmw","audi"]

3.3.2 sorted()方法进行临时排序,对原始列表顺序没有影响

print(sorted(cars))

输出结果:

cars=["audi","bmw","subaru","toyota"]

Tips:也可向sorted()方法传递参数reverse=True

3.3.3 用reverse()反转列表,永久性修改

Tips:reverse()不按字母顺序排列列表元素,只是反转列表元素的排列顺序

cars.reverse()

Tips:可对列表再次调用reverse(),恢复到原始排列顺序

3.3.4 len()确定列表长度

len(cars)

相关文章

  • 【Python】03 列表简介

    前言:什么是列表,如何使用列表元素。 3.1 什么是列表 由一系列按特定顺序排列的元素组成。通常包含多个元素,一般...

  • Python:列表简介

    概念 列表由一系列按特定顺序排列的元素组成,可以将任何元素加入列表中。Python中用[]来表示列表,用逗号分隔元...

  • python列表简介

    列表定义:按特定顺序排列的元素组成。在Python中,用方括号([])来表示列表,并用逗号来分隔其中的元素。 一、...

  • Python基础:Python列表简介以及使用

    Python基础:Python列表简介以及使用 列表简介 基本介绍 有一系列按特定顺序排列的元素组成 用方括号([...

  • Python学习——列表简介

    Python学习——列表操作 列表: 列表内的元素可以通过索引来操作和使用 列表的修改、添加、删除: 修改: 添加...

  • Python基本数据类型之List与Tuple

    Python基本数据类型之List、Tuple以及Dictionary 部分参考资料 List(列表) 列表简介 ...

  • python之列表与元组

    1 列表 1.1 简介 ➢Python 中没有数组,而是加入了功能更强大的列表(list),列表可以存储任何类型的...

  • Chapter 03:列表简介

    方括号[]表示列表,列表内可放任意类别数据 ['trek', 'cannondale', 'redline', '...

  • Python学习笔记 - 列表生成式

    简介 列表生成式/推导式(List Comprehensions),是Python提供的创建新列表的简明方法。它由...

  • day6-列表总结

    03-认识列表 1.什么是列表(list)列表是python内置的可变并且有序的容器类的数据类型(序列)有序:说明...

网友评论

      本文标题:【Python】03 列表简介

      本文链接:https://www.haomeiwen.com/subject/widrsctx.html