iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python | 将字符串转换为列表的7种方法
  • 729
分享到

Python | 将字符串转换为列表的7种方法

python 2023-10-11 08:10:52 729人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

在本文中,我们将尝试将给定的字符串转换为列表,其中根据用户的选择,遇到空格或任何其他特殊字符。为此,我们在string中使用split()方法。 例如: 输入: “Geeks for Geeks”

在本文中,我们将尝试将给定的字符串转换为列表,其中根据用户的选择,遇到空格或任何其他特殊字符。为此,我们在string中使用split()方法。

例如:

输入: “Geeks for Geeks”
输出: [‘Geeks’, ‘for’, ‘Geeks’]

1. 使用list()方法

列表是python中内置的数据类型。它通常用于存储项目或项目集合,我们可以用它将字符串转换为列表。

s = "abcd"x = list(s)print(x)

输出

['a', 'b', 'c', 'd']

2. 使用列表解析

s="abcd"x=[i for i in s]print(x)

输出

['a', 'b', 'c', 'd']

3. 使用split()方法

split方法用于拆分字符串并将其存储在列表中。内置方法返回字符串中的单词列表,使用“分隔符”作为分隔符字符串。如果未指定分隔符或分隔符为None,则应用不同的拆分算法:连续空格的运行被视为单个分隔符,并且如果字符串具有前导或尾随空格,则结果在开始或结束处将不包含空字符串。

def Convert(string):    li = list(string.split(" "))    return li  # Driver codestr1 = "Geeks for Geeks"print(Convert(str1))

输出

['Geeks', 'for', 'Geeks']
def Convert(string):    li = list(string.split("-"))    return li  # Driver codestr1 = "Geeks-for-Geeks"print(Convert(str1))

输出

['Geeks', 'for', 'Geeks']

4. 使用字符串切片

def Convert(string):    list1 = []    list1[:0] = string    return list1  # Driver codestr1 = "ABCD"print(Convert(str1))

输出

['A', 'B', 'C', 'D']

5. 使用enumerate方法

s="abcd"x=[i for a,i in enumerate(s) ]print(x)

输出

['a', 'b', 'c', 'd']

6. 使用JSON模块

import json stringA = '["geeks", 2,"for", 4, "geeks",3]' # Type check res = json.loads(stringA)# Resultprint("The converted list : \n",res)

输出

The converted list :  ['geeks', 2, 'for', 4, 'geeks', 3]

7. 使用ast.literal

Python中,有个ast模块,它有一个litera_eval方法,我们也可以通过它来进行转换。

import ast # initializing string representation of a listini_list = '["geeks", 2,"for", 4, "geeks",3]'  # Converting string to listres = ast.literal_eval(ini_list) # printing final result and its typeprint(res)print(type(res))

输出

['geeks', 2, 'for', 4, 'geeks', 3]<class 'list'>

来源地址:https://blog.csdn.net/qq_42034590/article/details/131979077

--结束END--

本文标题: Python | 将字符串转换为列表的7种方法

本文链接: https://www.lsjlt.com/news/428081.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python | 将字符串转换为列表的7种方法
    在本文中,我们将尝试将给定的字符串转换为列表,其中根据用户的选择,遇到空格或任何其他特殊字符。为此,我们在string中使用split()方法。 例如: 输入: “Geeks for Geeks”...
    99+
    2023-10-11
    python
  • python如何将字符串转换为列表
    要将字符串转换为列表,可以使用`split()`函数。`split()`函数将字符串按照指定的分隔符分割,并返回一个包含分割后的各个...
    99+
    2023-10-27
    python
  • python怎么将字符串转换为列表
    要将字符串转换为列表,你可以使用split()方法。split()方法将字符串分割成一个列表,其中每个元素都是字符串中的一个词或字符...
    99+
    2023-09-25
    python
  • 如何将Python列表转换为字符串
    目录为什么要将python列表转换为字符串?将python列表转换为字符串的方法使用join()和map():map()的语法:使用循环:补充:python列表转字符串的一个小技巧总...
    99+
    2022-11-13
  • python怎么将字符串转换成列表
    要将一个字符串转换成一个列表,可以使用字符串的split()函数来分割字符串,并将每个分割后的部分作为列表的元素。这是一个示例代码:...
    99+
    2023-09-26
    python
  • Python中将字典转换为列表的方法
    说明:列表不可以转换为字典 ①转换后的列表为无序列表 a = {'a' : 1, 'b': 2, 'c' : 3} #字典中的key转换为列表 key_value = list(a.keys()) p...
    99+
    2022-06-04
    转换为 中将 字典
  • JavaScript中将字符串转换为数字的七种方法总结
    目录1. 使用 parseInt()2. 使用 Number()3. 使用一元运算符 (+)4.使用parseFloat()5. 使用 Math.floor()6.乘以数字7. 双波...
    99+
    2022-11-13
  • 怎么在python中将列表转为字符串
    怎么在python中将列表转为字符串?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。python的五大特点是什么python的五大特点:1.简单易学,开发程序时,...
    99+
    2023-06-14
  • java字符串反转的7种方法
    目录1、用stringBuffer或者stringBuilder自带的reverse方法2、将字符串拆分为char数组3、stringBuffer倒序拼接4、利用栈的先进后出5、二分...
    99+
    2022-11-13
  • mysql将字符串转换为大写的方法
    mysql将字符串转换为大写的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!在mysql中,可以使用字母大写转换函数U...
    99+
    2022-10-18
  • 如何将Python字符串转换为JSON的实现方法
    目录什么是 JSON 在哪里使用JSON 基本的 JSON 语法 如何在 Python 中处理 JSON 数据 包含 JSON 模块 使用 json.loads() 函数 总结 在本...
    99+
    2022-11-12
  • Python字符串、元组、列表、字典互相转换的方法
    废话不多说了,直接给大家贴代码了,代码写的不好还去各位大侠见谅。 #-*-coding:utf-8-*- #1、字典 dict = {'name': 'Zara', 'age': 7, 'class'...
    99+
    2022-06-04
    字符串 字典 方法
  • python将天数转换为日期字符串的方法实例
    目录python天数转日期字符串附:将字符串的时间转换为时间戳总结python天数转日期字符串 在利用python读取Excel的时候, 日期格式的单元格读取出来是数字,该数字表示1...
    99+
    2022-11-12
  • JQuery将字符串转为json对象的四种方法
    目录为什么需要将jQuery字符串转JSON?第一种:用jquery里自带的$.parseJSON函数:第二种:js里的方法,用eval把字符串转换为json:第三种:使用浏览器自带...
    99+
    2023-05-17
    JQuery 字符串转为json
  • Java将字符串String转换为整型Int的两种方式
    目录Java 如何将String转化为Int附录:Java将字符串String转换为整型Int用法注意点性能比较Java 如何将String转化为Int 在 Java 中要将 Str...
    99+
    2023-05-16
    Java 字符串String转换int Java String转换int
  • javascript将字符串转为数字的方法
    本篇内容主要讲解“javascript将字符串转为数字的方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“javascript将字符串转为数字的方法”吧!将字符...
    99+
    2022-10-19
  • Java8 将List转换为用逗号隔开的字符串的多种方法
    1.使用谷歌的Joiner转换 public static <T> String parseListToStr(List<T> list){ Str...
    99+
    2022-11-11
  • javascript将array转为字符串的方法
    这篇文章主要介绍“javascript将array转为字符串的方法”,在日常操作中,相信很多人在javascript将array转为字符串的方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,...
    99+
    2022-10-19
  • javascript数字转换为字符串的方法
    本篇内容介绍了“javascript数字转换为字符串的方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!转...
    99+
    2022-10-19
  • php字符串转换为数字的方法
    php字符串转换为数字的方法:1、在sublime_text软件中新建一个php文件。2、编写php网页结构(<php>)。3、声明php网页和浏览器交互的文件类型和编码。4、定义字符串变量,。5、使用var_dump()输出变...
    99+
    2022-10-23
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作