Python三种核心数据结构及13种创建方法详解

林舟
林舟
发布时间:2026-10-14 | 2人浏览过
原创

本文系统总结了Python中最常用的三种数据结构:字符串、列表和字典。详细解析了13种具体的创建方式,包括单双引号与多行字符串、方括号与list函数、range与列表推导式、zip映射及fromkeys初始化等。通过代码示例展示每种方法的实际效果,帮助开发者快速掌握Python数据结构的初始化技巧。

在Python中,常见的数据结构种类丰富,但在实际开发与应用场景中,使用频率最高且最为核心的主要是字符串、列表以及字典这三种类型。

对于任何一门编程语言的初学者而言,深入理解并掌握其内置的数据结构是学习编程的基础与关键所在。

字符串的3种创建方式

① 使用单引号(' ')来定义字符串


a = 'I am a student'
print(a)

运行上述代码后的输出结果如下:

② 使用双引号(“ ”)来定义字符串


b = "I am a teacher"
print(b)

运行上述代码后的输出结果如下:

③ 使用三个单引号或三个双引号来创建多行字符串


c = '''
I am a student
My name is黄伟
I am a teacher
My name is陈丽
'''
print(c)

运行上述代码后的输出结果如下:

列表的5种创建方式

① 直接使用方括号 [] 来创建列表


a = [1,2,3]
print(a)

运行上述代码后的输出结果如下:

② 使用 list 函数来创建列表


b = list('abc')
print(b)

c = list((1,2,3))
print(c)

d = list({"aa":1,"bb":3}) #对于字典,生成的是key列表。
print(d)

运行上述代码后的输出结果如下:

③ 利用 range 函数生成整数序列列表


e = list(range(10))
print(e)

运行上述代码后的输出结果如下:

④ 采用列表推导式高效创建列表


f = [i for i in range(5)]
print(f)

运行上述代码后的输出结果如下:

⑤ 结合 list 函数与方括号 [] 创建空列表


g = list()
print(g)
h = []
print(h)

运行上述代码后的输出结果如下:

字典的5种创建方式

① 直接使用大括号 {} 来创建字典


a = {'name':'陈丽','age':18,'job':'teacher'}
print(a)

b = {'name':'陈丽','age':18,'job':['teacher','wife']}
print(b)

运行上述代码后的输出结果如下:

② 使用 dict 函数来创建字典


c = dict(name='张伟',age=19)
print(c)

d = dict([('name','李丽'),('age',18)])
print(d)

运行上述代码后的输出结果如下:

③ 利用 zip 函数将两个序列组合成字典


x = ['name','age','job']
y = ['陈丽','18','teacher']
e = dict(zip(x,y))
print(e)

运行上述代码后的输出结果如下:

④ 结合 {} 与 dict 函数创建空字典


f = {}
print(f)
g = dict()
print(g)

运行上述代码后的输出结果如下:

⑤ 使用 fromkeys 方法创建值为空的字典


h =dict.fromkeys(['name','age','job'])
print(h)

运行上述代码后的输出结果如下:

以上内容详细阐述了Python中三种核心数据结构及其对应的13种创建方法。如需获取更多关于Python数据结构及创建技巧的相关信息,敬请持续关注本站发布的其他专业技术文章。

相关标签:

本站声明

本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。

Python 相关产品和应用

全部下载

专题列表