列表到字符串的Python。如何将列表转换为字符串 | Simplilearn

235 阅读8分钟

列表到字符串的Python。如何将列表转换为字符串

作者:Simplilearn最后更新于10月26日,2021169781

List to String in Python

目录

什么是 Python 中的列表?

从列表中访问一个项目

什么是 Python 中的字符串?

如何在Python中把列表转换为字符串

Python是当今最流行的编程语言之一,在本教程中我们将学习Python的各种细微差别,包括什么是Python中的列表,什么是字符串,将列表变为字符串的方法等等。让我们开始吧。

什么是 Python 中的列表?

python 中的 list 是一个有序的序列,它可以容纳各种对象类型,例如,整数、字符或浮点。python 中的 list 相当于其他编程语言中的数组。它用方括号表示,用逗号(,)来分隔列表中的两个对象。

Python培训课程

学习Python中的数据操作探索课程

Python Training Course

列表和其他编程语言中的数组的不同之处在于,数组只存储类似的数据类型,这意味着数组在本质上是同质的,但python中的列表可以同时存储不同的数据类型,因此它可以是同质的,也可以是异质的。下面是python中同质和异质列表的一些例子。

同质列表。

HomogenousLists

异质列表。

HeterogeneousLists.

从列表中访问一个项目

AccessinganItem

可以通过引用列表中的索引来访问列表中的一个项目。列表中元素的索引从 0 开始。让我们以我们在上一步创建的列表为例。

为了访问列表中的一个元素,我们在 print 函数中传递该元素的索引。

如前所述,该索引从0开始,所以当索引[1]被传递时,它给出的结果是 "dog"。 同样,如果我们传递索引,例如[2],它将给出2.2的输出结果

免费课程。Python 初学者

掌握Python的基础知识立即报名

Free Course: Python for Beginners

什么是Python中的字符串?

python中的字符串是一个有序的字符序列。这里需要注意的是,列表是一个对象类型的有序序列,而字符串是一个字符的有序序列。这就是两者之间的主要区别。

一个序列是由同一数据类型的多个元素组成的数据类型,如整数、浮点数、字符等。这意味着字符串是序列数据类型的一个子集,包含所有作为字符的元素。

下面是一个python中字符串的例子以及如何打印它。

StringinPython

为了声明一个字符串,我们给字符串分配了一个变量。这里,a是分配给字符串simplilearn的一个变量。字符串中的一个元素的访问方式与我们在列表中看到的方式相同。字符串中元素的索引也是从0开始的。

如何在 Python 中把列表转换为字符串

  • 使用连接函数

join 函数是在 python 中将列表转换为字符串的最简单的方法之一。在使用这个函数时要记住的要点是,join函数只能将那些只包含字符串元素的列表转换成字符串。

请参考下面的例子。

ConvertListtoString_1

这里,列表中的所有元素都是单独的字符串,所以我们可以直接使用 join 函数。请注意,新的字符串中的每个元素都用一个空格划定。

现在,可能会有这样的情况,即列表中包含字符串以外的数据类型的元素。在这种情况下,不能直接使用 join 函数。在这种情况下,首先使用 str() 函数将其他数据类型转换为字符串,然后进一步应用 join 函数。请参考下面的例子来清楚地了解。

ConvertListtoString_2

  • 列表函数的遍历

在这个例子中,首先我们声明一个必须转换为字符串的列表。然后,必须初始化一个空字符串来存储元素。之后,使用for循环遍历列表中的每个元素,对于每个索引,该元素将被添加到初始化的字符串中。最后,将使用print()函数打印该字符串。

ConvertListtoString_3

  • 使用map()函数

map函数可以在两种情况下使用,将一个列表转换为字符串。

  1. 如果列表只包含数字。
  2. 如果列表是异质的

map()函数将接受2个参数。

  1. str()函数;它将把给定的数据类型转换为字符串数据类型。
  2. 一个可迭代的序列;序列中的每一个元素都将被str()函数调用。字符串值将通过一个迭代器返回。

最后,join()函数被用来合并str()函数返回的所有值。

ConvertListtoString_4

免费的Python数据科学课程

免费开始学习Python的数据科学开始学习

FREE Data Science With Python Course

  • 列表理解

python中的列表理解从一个现有的列表中生成一个元素的列表。然后,它采用for循环,以元素的方式遍历可迭代的对象。

要把一个列表转换成一个字符串,可以使用Python列表理解和join()函数。列表理解将逐个遍历元素,而 join() 方法将把列表的元素连接成一个新的字符串并作为输出返回。

下面给出一个使用列表理解将列表转换为字符串的例子。

ConvertListtoString_5

现在,我们已经完成了本教程,让我们做一个快速的复习。首先,我们看到了什么是 python 中的 list,它的两种类型是什么,以及如何声明这些类型。接下来,我们学习了字符串,以及字符串和列表之间的区别。最后,我们还看了4种方法,通过这些方法可以将一个列表变成一个字符串。这些方法是

  • 使用 join() 函数
  • 列表的遍历
  • 使用map()函数
  • 列表的理解

期待在编程领域有所作为?参加Python培训课程,开始您作为专业Python程序员的职业生涯。

如果您希望掌握Python的A到Z,今天就报名参加我们的Python认证培训 吧如果您有任何关于教程的问题,请在下面留言,我们的专家将帮助您解决。

查找我们在顶级城市的Python培训在线课堂培训课程。

名称日期地点
Python培训2021年11月12日-12月4日,
平日批次您所在的城市查看详情
Python培训2022年1月8日-1月30日,
周末批次芝加哥查看详情

关于作者

Simplilearn掌握Python基础知识

Simplilearn是世界领先的数字营销、云计算、项目管理、数据科学、IT、软件开发和其他许多新兴技术的在线培训供应商之一。

查看更多

推荐课程

[

Python Training

Python培训

3676名学习者

终身访问*。

](www.simplilearn.com/mobile-and-…

Post Graduate Program in Data Science

数据科学方面的研究生课程

2804名学习者

终身访问*。

](www.simplilearn.com/pgp-data-sc…)

*终身享受高质量、自定进度的电子学习内容。

探索类别

[

Everything You Need to Know About List Comprehension in Python下一篇文章

关于Python中的列表理解,你需要知道的一切

通过Simplilearn

119Apr14, 2021

](www.simplilearn.com/tutorials/p…)

推荐资源

上一页下一页

© 2009 -2021- Simplilearn Solutions

关注我们!

推荐和赚取

公司介绍

关于我们工作机会 在媒体校友发言联系我们

与我们一起工作

成为讲师作为嘉宾发表博客

发现问题

技能提升资源Simplilearn社区RSS订阅Simplilearn优惠券和折扣优惠城市地图

为企业服务

企业培训合作伙伴数字转型政府

在旅途中学习!

获取安卓应用获取iOS应用

流行的研究生课程

项目管理认证课程|网络安全认证课程|数据科学训练营课程|数据分析训练营课程|商业分析认证课程|敏捷认证课程|数字营销认证课程|精益六西格玛认证课程|DevOps认证课程|云计算认证课程|数据工程课程|AI和机器学习课程|全栈网络开发课程

流行的硕士课程

PMP Plus认证培训课程|大数据工程师课程|数据科学认证课程|数据分析师认证课程|人工智能课程|云架构师认证培训课程|DevOps工程师认证培训课程|高级数字营销课程|网络安全专家课程|MEAN栈开发人员课程

潮流课程

PMP认证培训课程|大数据Hadoop认证培训课程|Python数据科学认证课程|机器学习认证课程|AWS解决方案架构师认证培训课程|CISSP认证培训|认证ScrumMaster(CSM)认证培训|ITIL 4基础认证培训课程|Java认证课程|Python认证培训课程

潮流资源

Python教程|JavaScript教程|Java教程|Angular教程|Node.js教程|Docker教程|Git教程|Kubernetes教程|Power BI教程|CSS教程

smpl_2021-10-26

  • 免责声明
  • PMP、PMI、PMBOK、CAPM、PgMP、PfMP、ACP、PBA、RMP、SP和OPM3是美国项目管理协会的注册商标。