Python基础-列表(列表常用函数/列表遍历)

简介: 列表类似其他语言中的数组, 用来存储多个数据

列表类似其他语言中的数组, 用来存储多个数据

 

列表常用函数

image.png 打印列表所有内容

1. names = ['熊大', '熊二', '熊三', '熊四']
2. print(names)

image.png 获取列表中指定索引的数据

1. names = ['熊大', '熊二', '熊三', '熊四']
2. print(names[1])

列表中的索引是从0开始的, 所以索引1对应的是列表中第2个数据

image.png

index(), 获取指定数据的索引

1. names = ['熊大', '熊二', '熊三', '熊四']
2. print(names.index('熊二'))

image.png

insert(), 在列表指定索引处插入元素

1. names = ['熊大', '熊二', '熊三', '熊四']
2. print(names)
3. names.insert(1, '熊熊')
4. print(names)

image.png

append(), 在列表末尾追加数据

1. names = ['熊大', '熊二', '熊三', '熊四']
2. print(names)
3. names.append('熊五')
4. print(names)

image.png

extend(), 在列表末尾追加列表

1. names = ['熊大', '熊二', '熊三', '熊四']
2. print(names)
3. names.extend(['熊五', '熊六', '熊七'])
4. print(names)

image.png

修改指定索引处的数据

1. names = ['熊大', '熊二', '熊三', '熊四']
2. print(names)
3. names[1] = '熊熊'
4. print(names)

image.png

del, 删除列表中指定索引处的数据

1. names = ['熊大', '熊二', '熊三', '熊四']
2. print(names)
3. del names[1]
4. print(names)

image.png

remove(), 删除列表中的指定数据

1. names = ['熊大', '熊二', '熊三', '熊四']
2. print(names)
3. names.remove('熊大')
4. print(names)

image.png

pop(), 删除列表中指定索引处的数据

1. names = ['熊大', '熊二', '熊三', '熊四']
2. print(names)
3. names.pop(1)
4. print(names)

image.png

如果不传参数, 默认删除列表中最后一个数据

1. names = ['熊大', '熊二', '熊三', '熊四']
2. print(names)
3. names.pop()
4. print(names)

image.png

clear(), 清空列表

1. names = ['熊大', '熊二', '熊三', '熊四']
2. print(names)
3. names.clear()
4. print(names)

image.png

len(), 返回列表的长度

1. names = ['熊大', '熊二', '熊三', '熊四']
2. print(names)
3. print('列表长度是: %d' % len(names))

image.png

count(), 返回数据在列表中出现的次数

1. names = ['熊大', '熊二', '熊三', '熊四']
2. print(names)
3. print('熊大在列表中出现的次数是: %d 次' % names.count('熊大'))

image.png

sort(), 使列表升序排序

1. ages = [32, 29, 73, 89, 22]
2. print(ages)
3. ages.sort()
4. print(ages)

image.png

降序排序

1. ages = [32, 29, 73, 89, 22]
2. print(ages)
3. ages.sort(reverse=True)
4. print(ages)

image.png

reverse(), 使列表的数据顺序反转

1. ages = [32, 29, 73, 89, 22]
2. print(ages)
3. ages.reverse()
4. print(ages)

image.png

列表遍历

使用for可以将列表中的数据进行遍历

1. ages = [32, 29, 73, 89, 22]
2. 
3. for age in ages:
4. print('我的年龄是: %d' % age)

image.png

相关文章
|
21天前
|
搜索推荐 Python
利用Python内置函数实现的冒泡排序算法
在上述代码中,`bubble_sort` 函数接受一个列表 `arr` 作为输入。通过两层循环,外层循环控制排序的轮数,内层循环用于比较相邻的元素并进行交换。如果前一个元素大于后一个元素,就将它们交换位置。
124 67
|
1天前
|
C语言 Python
[oeasy]python054_python有哪些关键字_keyword_list_列表_reserved_words
本文介绍了Python的关键字列表及其使用规则。通过回顾`hello world`示例,解释了Python中的标识符命名规则,并探讨了关键字如`if`、`for`、`in`等不能作为变量名的原因。最后,通过`import keyword`和`print(keyword.kwlist)`展示了Python的所有关键字,并总结了关键字不能用作标识符的规则。
20 9
|
9天前
|
数据挖掘 大数据 数据处理
python--列表list切分(超详细)
通过这些思维导图和分析说明表,您可以更直观地理解Python列表切分的概念、用法和实际应用。希望本文能帮助您更高效地使用Python进行数据处理和分析。
22 14
|
15天前
|
Python
Python中的函数是**一种命名的代码块,用于执行特定任务或计算
Python中的函数是**一种命名的代码块,用于执行特定任务或计算
42 18
|
6天前
|
数据可视化 DataX Python
Seaborn 教程-绘图函数
Seaborn 教程-绘图函数
38 8
|
11天前
|
数据挖掘 大数据 数据处理
python--列表list切分(超详细)
通过这些思维导图和分析说明表,您可以更直观地理解Python列表切分的概念、用法和实际应用。希望本文能帮助您更高效地使用Python进行数据处理和分析。
28 10
|
16天前
|
Python
Python中的函数
Python中的函数
31 8
|
23天前
|
监控 测试技术 数据库
Python中的装饰器:解锁函数增强的魔法####
本文深入探讨了Python语言中一个既强大又灵活的特性——装饰器(Decorator),它以一种优雅的方式实现了函数功能的扩展与增强。不同于传统的代码复用机制,装饰器通过高阶函数的形式,为开发者提供了在不修改原函数源代码的前提下,动态添加新功能的能力。我们将从装饰器的基本概念入手,逐步解析其工作原理,并通过一系列实例展示如何利用装饰器进行日志记录、性能测试、事务处理等常见任务,最终揭示装饰器在提升代码可读性、维护性和功能性方面的独特价值。 ####
|
28天前
|
数据处理 开发者 Python
Python中的列表推导式:简洁高效的数据处理
在编程世界中,效率和可读性是代码的两大支柱。Python语言以其独特的简洁性和强大的表达力,为开发者提供了众多优雅的解决方案,其中列表推导式便是一个闪耀的例子。本文将深入探讨列表推导式的使用场景、语法结构及其背后的执行逻辑,带你领略这一特性的魅力所在。
|
1月前
|
Python
Python中的`range`函数与负增长
在Python中,`range`函数用于生成整数序列,支持正向和负向增长。本文详细介绍了如何使用`range`生成负增长的整数序列,并提供了多个实际应用示例,如反向遍历列表、生成倒计时和计算递减等差数列的和。通过这些示例,读者可以更好地掌握`range`函数的使用方法。
46 5
下一篇
DataWorks