查看原文
其他

Python基础教程:06列表,元组,字典的用法

作者一小红牛 我的Python教程 2024-01-14



01. 列表list用法

list是一个无序的(不要求必须从小到大或从大到小排序)字符序列,通常用于存储一组相关的数据。它通常用于数据处理、数据传输、排序、搜索等应用中。Python中的列表(list)是一种基本的数据结构,它由一组可变长度的元素组成,可以通过索引访问这些元素。

以下是一些常用的Python列表操作:

#1.创建列表:list()函数可以创建一个空列表,使用append()方法可以向列表中添加元素,使用extend()方法可以将一个列表中的所有元素添加到另一个列表中。

# 创建一个列表   my_list = list()     # 向列表中添加元素   my_list.append("apple")   my_list.append("banana")   my_list.append("orange")     # 打印列表中的所有元素   print(my_list)

#2.修改列表:可以通过索引对列表中的元素进行修改,例如[index]表示从列表中的索引为index的元素开始向后移动index个位置。

my_list = ['apple', 'banana', 'orange']

print(my_list.index('banana')) # 输出 1


#3.删除列表:可以使用pop()方法删除列表中的第一个元素,使用pop(0)方法删除列表中的第一个元素,使用del关键字可以删除列表中的所有元素。

my_list = [1, 2, 3, 4, 5]
print(my_list.pop(2)) # 输出 3
print(my_list.pop(-1)) # 输出 5
print(my_list) # 输出 [1, 2, 4]


#4.切片列表:可以使用[start:end:step]表示从列表中的某个位置开始,步长为step个位置,一直切到列表的末尾。例如,list[0:3:2] 表示从列表中的索引为0,步长为3,从索引2开始向后切2个位置得到的列表。

my_list = ['apple', 'banana', 'orange']     print(my_list[0])  # 输出 'apple'   print(my_list[-1])  # 输出 'orange'

在这个示例中,my_list[0] 和 my_list[-1] 分别输出列表中的第一个和最后一个元素。

5.迭代列表:可以使用for循环遍历列表中的所有元素,使用enumerate()函数可以按照元素的索引或值进行遍历。

my_list = ['apple', 'banana', 'orange']     for index, item in enumerate(my_list):      print(index, item)

在这个示例中,我们使用 enumerate() 方法来迭代列表中的每个元素,并将其存储在 index 和 item 变量中。然后,我们使用 print() 函数将索引和值打印到控制台。

6.打印列表:可以使用print()函数打印列表中的所有元素。


02. 元组tuple用法

元组(Tuple):是一种不可变的序列类型,它可以包含任意个数的元素,并且元素之间是独立的,不能通过索引或其他方式进行访问或修改,以下是一些常用的Python元组操作:

#1.创建元组:使用()关键字可以创建一个空的元组。

#2.获取元组的长度:使用len()函数可以获取元组的长度。

# 创建一个元组   my_tuple = (1, 2, 3, 4, 5)     # 获取元组的长度   print(len(my_tuple))    

#3.切片元组:使用[start:end:step]关键字可以从元组中获取指定范围内的元素。

元组中的元素值是不允许修改的,但我们可以对元组进行连接组合

# 合并元组
my_tuple = (1, 2, 3, 4, 5)
my_tuple = my_tuple + (6, 7, 8)
print(my_tuple) # 输出(1, 2, 3, 4, 5, 6, 7, 8)
# 切片元组
my_tuple = my_tuple[1:4]
print(my_tuple) # 输出(2, 3, 4, 5)

03 dict字典用法

dict是Python中的一个内置字典类型,它可以存储键值对。字典可以通过键(key)来访问值(value),也可以通过值(value)来访问键(key)。以下是一些常用的dict操作:

# 创建一个字典
my_dict = dict()
# 添加键值对
my_dict["apple"] = 1
my_dict["banana"] = 2
my_dict["orange"] = 3
print(my_dict) # {'apple': 1, 'banana': 2, 'orange': 3}
# 获取键,对应的值
print(my_dict.get("apple")) # 输出 1

# 字典操作
print(len(my_dict))
print(my_dict.keys()) # 取字典里面所有的键
print(my_dict.values()) # 取字典里面所有的值
print(my_dict.items())

# 删除苹果的键值
del my_dict["apple"]
# 打印所有键值对

print(my_dict)


完毕!!感谢您的收看

------------往期更多精彩内容------------

Python最新版本的安装教程(附详细图)

Pycharm的下载与安装方法(附教程图)

Pycharm初始化,新建一个python程序

Pycharm英文页界面,2种汉化的设置方法(教程附图)

Python常用的英文单词集合

Python基础教程:01代码的规范书写

Python基础教程:02内置函数的用法解析

Python基础教程:03运算符与表达式

Python基础教程:04流程控制语句

Python基础教程:05字符串String的用法解析

继续滑动看下一个

Python基础教程:06列表,元组,字典的用法

作者一小红牛 我的Python教程
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存