python三种数据结构及13种创建方法总结

 更新时间:2021年09月10日 14:27:08   作者:数据分析与统计学之美  
拿Python来说,数据结构的概念也是超级重要,不同的数据结构,有着不同的函数,供我们调用,接下来,我们分别来介绍字符串、列表、字典的创建方法

Python常用的数据结构,有如下几种。但是我们用的最多的,还是字符串、列表、字典这3种。

在这里插入图片描述

其实学习任何一门编程语言,最基础的就是学习它的数据结构。

字符串的3种创建方式

① 单引号(‘ '),创建字符串

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

结果如下:

在这里插入图片描述

② 双引号(“ ”),创建字符串

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

结果如下:

在这里插入图片描述

③ 续3个单引号或者3个单引号,创建多行字符串

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数据结构及创建方法的资料请关注脚本之家其它相关文章!

相关文章

  • pytorch如何对image和label同时进行随机翻转

    pytorch如何对image和label同时进行随机翻转

    这篇文章主要介绍了pytorch如何对image和label同时进行随机翻转问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-09-09
  • pytorch:实现简单的GAN示例(MNIST数据集)

    pytorch:实现简单的GAN示例(MNIST数据集)

    今天小编就为大家分享一篇pytorch:实现简单的GAN示例(MNIST数据集),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-01-01
  • Python爬虫实例_城市公交网络站点数据的爬取方法

    Python爬虫实例_城市公交网络站点数据的爬取方法

    下面小编就为大家分享一篇Python爬虫实例_城市公交网络站点数据的爬取方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-01-01
  • Python3实现建造者模式的示例代码

    Python3实现建造者模式的示例代码

    这篇文章主要介绍了Python3 实现建造者模式的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-06-06
  • Python中类方法@classmethod和静态方法@staticmethod解析

    Python中类方法@classmethod和静态方法@staticmethod解析

    这篇文章主要介绍了Python中类方法@classmethod和静态方法@staticmethod解析,python中存在三种方法,分别为常规方法(定义中传入self)、@classmethod修饰的类方法、@staticmethod修饰的静态方法,,需要的朋友可以参考下
    2023-08-08
  • Pandas数据清洗和预处理的实现示例

    Pandas数据清洗和预处理的实现示例

    本文主要介绍了Pandas数据清洗和预处理的实现示例,包括处理缺失值、异常值,进行数据转换和规范化,以及处理重复数据等操作,感兴趣的可以了解一下
    2024-01-01
  • python实现微信发送邮件关闭电脑功能

    python实现微信发送邮件关闭电脑功能

    这篇文章主要介绍了python实现微信发送邮件关闭电脑功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-02-02
  • Python神奇的内置函数locals的实例讲解

    Python神奇的内置函数locals的实例讲解

    今天小编就为大家分享一篇关于Python神奇的内置函数locals的实例讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-02-02
  • Django接收照片储存文件的实例代码

    Django接收照片储存文件的实例代码

    这篇文章主要介绍了Django接收照片储存文件的实例代码 ,代码简单易懂,非常不错,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-03-03
  • Python Selenium 之关闭窗口close与quit的方法

    Python Selenium 之关闭窗口close与quit的方法

    今天小编就为大家分享一篇Python Selenium 之关闭窗口close与quit的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-02-02

最新评论