Menu
CoddyTech

列表类型转换

本课属于 Coddy Python 学习旅程的“逻辑与流程”单元。第 6 课,共 78 课。

你可以使用 list() 函数将元组、字符串或范围等可迭代对象转换为列表。这样就能以可修改的形式处理其中的元素。

将元组转换为列表:

my_tuple = (1, 2, 3)
my_list = list(my_tuple)
print(my_list)  # [1, 2, 3]

将字符串转换为列表会把它拆分成单个字符:

my_string = "hello"
my_list = list(my_string)
print(my_list)  # ['h', 'e', 'l', 'l', 'o']

将一个范围转换为列表,就能一次性得到所有数字:

my_range = range(5)
my_list = list(my_range)
print(my_list)  # [0, 1, 2, 3, 4]

你也可以转换为其他类型,比如 set 或 dict,不过之后你会进一步学习它们。现在,重点了解如何使用 list() 灵活地处理和转换数据!

challenge icon

挑战

简单

使用 list() 函数将以下数据转换为列表:

  1. 一个元组:(10, 20, 30)
  2. 一个字符串:"python"
  3. 一个范围:range(1, 6)

打印生成的列表。

示例输出:

[10, 20, 30]
['p', 'y', 't', 'h', 'o', 'n']
[1, 2, 3, 4, 5]

这个挑战旨在巩固使用 list() 将不同的可迭代对象转换为列表。

亲手试试

# 在这里编写代码
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

逻辑与流程中的所有课

自己练习: Python 在线编译器