美文网首页
Python:列表简介

Python:列表简介

作者: Dragon_boy | 来源:发表于2020-07-24 16:46 被阅读0次

概念

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

bicycles = ['trek', 'cannodale', 'redline', 'specialized']
print(bicyles)

结果显示为列表形式:

['trek', 'cannodale', 'redline', 'specialized']

访问列表元素

列表是有序集合,用索引访问即可,如:

print(bicycles[0])

索引从0开始

Python中的第一个列表元素为0。Python还提供了特殊的索引,如

bicycles[-1] #列表最后一个元素
bicycles[-3] #列表倒数第三个元素

修改、添加和删除元素

创建的大多数列表都是动态的,列表创建后可以随着程序的运行增删元素。

修改列表元素

直接为索引得到的元素重新赋值即可:

motorcycles = ['honda', 'yamaha', 'suzuki']
motorcycles[0] = 'ducati'

在列表添加元素

  1. 列表末尾添加元素
    使用.append()方法:
motorcycles.append('ducati')
  1. 列表中插入元素
    使用.insert()方法:
motorcycles.insert(0, 'ducati') # 在0索引处插入'ducati'

从列表中删除元素

  1. 使用del语句删除元素
    如果直到要删除的元素的位置,可以使用del语句:
del motorcycles[0]
  1. 使用pop()删除元素
    pop()方法可以删除列表末尾的元素,并返回该值:
popped_motorcycles = motorcycles.pop()
  1. 弹出列表中任何位置处的元素
    pop()方法指定索引即可删除指定位置元素:
first_owned = motorcycles.pop(0)
  1. 根据值删除元素
    remove()方法可以根据元素的值删除元素:
motorcycles.remove('ducati')

组织列表

sort()

Python的sort()方法可以对列表永久排序:

# 按首字母顺序排序
cars = ['bmw', 'audi', 'toyota', 'subaru']
cars.sort()

传递reverse = True,即可反向排序:

cars.sort(reverse=True)

sorted()

Python的sorted()方法可以对列表临时排序,即显示的是排序过的列表,但原始列表并未改变,同样可以传递reverse=True来反向排序。

反转列表

reverse()方法会反转列表排列顺序:

cars.reverse()

reverse()方法会永久修改列表元素的排列顺序。

确定列表长度

方法len()可以快速获得列表的长度:

len(cars) #4

相关文章

  • Python:列表简介

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

  • python列表简介

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

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

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

  • 【Python】03 列表简介

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

  • Python学习——列表简介

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

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

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

  • python之列表与元组

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

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

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

  • Python列表常用方法

    一、前言? ✔本文是Python列表常用方法总结 1、append(object)方法 简介:向列表最后添加一个元...

  • python学习计划

    第一周: Python基础:python的简介、搭建Python开发环境、基本的数据类型、数据结构(列表、字典、元...

网友评论

      本文标题:Python:列表简介

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