Python中List和字符串类型的相互转换

1.字符串转换成List

a = ‘Hello World!‘
a_list = list(a) //[‘H‘, ‘e‘, ‘l‘, ‘l‘, ‘o‘, ‘ ‘, ‘W‘, ‘o‘, ‘r‘, ‘l‘, ‘d‘, ‘!‘]

其中a为字符串,a_list为List

2.List转换成字符串

a_list = [‘H‘, ‘e‘, ‘l‘, ‘l‘, ‘o‘, ‘ ‘, ‘W‘, ‘o‘, ‘r‘, ‘l‘, ‘d‘, ‘!‘]
a = ‘‘.join(a_list) //‘Hello Horld!‘

其中a_list为List,a为字符串

此外,引号中是字符之间的分割符,如‘,’,‘\t‘等等

原文地址:https://www.cnblogs.com/EdenChanIy/p/9463104.html

时间: 2024-10-10 08:03:25

Python中List和字符串类型的相互转换的相关文章

python中的不可变类型和可变类型

在python中整形,字符串,元组是不可变类型,而列表和字典都是可变类型. 对于不可变类型进行重新赋值,相当于是用以前的变量名重新指向了新的地址,这个地址中存的变量值就是重新的赋值 通过python中提供的函数id可以看到变量在内存中存储的位置 >>> a = 10 >>> id(a) 25407616 >>> a = 6 >>> id(a) 25407712 同时,对于0-256之间的任意整形,以及稍微短一点的字符串来讲,相同的值,

JavaSE 日期类型与字符串类型的相互转换

package cn.zwq.convert; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; /** * 日期类型与字符串类型的相互转换 * * @author zwq * @version V1.0 * @Date 2016年10月11日 下午8:28:04 * */ public class DateConvert { public static void

python中常用的列表类型内建函数

1.list.append(obj)         向列表中添加一个对象obj list = ['apple', 'pear', 'orange'] >>> list.append('apple') >>> list ['apple', 'pear', 'orange', 'apple'] 2.list.count(obj)             返回一个对象obj在列表中出现的次数 >>> list.count('apple') 2 3.list

python中文和unicode字符串之间的互相转换

首先:中文->unicode字符串 import chardet import codecs >>> a = "我是一个中国人">>> a'\xce\xd2\xca\xc7\xd2\xbb\xb8\xf6\xd6\xd0\xb9\xfa\xc8\xcb' >>> chardet.detect(a){'confidence': 0.99, 'encoding': 'GB2312'}>>> b = a.decod

Python中的raw字符串和多行字符串

1.raw字符串(原始字符串) 如果一个字符串包含很多需要转义的字符,对每一个字符都进行转义会很麻烦.为了避免这种情况, 我们可以在字符串前面加个前缀r,表示这是一个 raw 字符串,里面的字符就不需要转义了.例如: r'\(^_^)/ \(~_~)/' raw字符串表示原始字符串,我对于原始的理解就是:你看到这个字符串是什么就显示什么,去掉 所有字符都不进行转义,该显示啥就是啥. 2.多行显示 Python中除了可以使用单引号' '.双引号" "表示一个字符串,还可以使用三引号来表示

python内置对象---字符串类型

字符串是一个有序的字符的集合. 一.字符串常量 编写方法: 单引号:'f"uck' 双引号:"f'uck" 三引号:"""fuck""",'''fuck''' 转义字符:"f\tc\nuc\0k" Raw字符串:r"C:\new\test.spm" Byte字符串:b'fu\x01uk' 以下是使用字符串常量表达式创建 实例    1.单双引号是一样的 >>>

python中不同的异常类型,如何进行异常处理?

一.错误与异常 程序中难免会出现错误,而错误分为两种 1.语法错误:(这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正) 2.逻辑错误:(逻辑错误),比如用户输入的不合适等一系列错误 那什么是异常呢? 异常就是程序运行时发生错误的信号,在python中,错误触发的异常如下.异常发生之后,异常之后的代码就不执行了 异常种类:在python中不同的异常可以用不同的类型(python中统一了类与类型,类型即类)去标识, 不同的类对象标识不同的异常,一个异常标识一种错误 常见的异

Java中,关于字符串类型、随机验证码、 时间类型

一.字符串类型:String类型 定义一个字符串 String a="Hello World"; String b= new String ("Hello World"); 字符串之间的拼接: String a=abcd; String b=abcd; String c=a+b; System.out.println(c); //输出的值 为 "abcdabcd" //string类型同样可以和int类型拼接,假设 int d= 555, 那么

MySQL中整型和字符串类型指定长度的含义

引入: int(5)和char(5)或者varchar(5)中的数字指的是什么意思?是字节数,还是字符长度?为什么在整型中指定了int(5)却可以输入123456? 答案是后者,不管是整型还是字符串类型,后面跟的数字都是字符长度,即字符的个数,而且需要强调说明的是:在整型后面指定的数字指的是最小显示长度,即要显示的value值的最小字符个数,若实际的value值的字符个数少于之前字段后面设置的个数,则会用0在value前面进行填充(同时要为字段加上约束条件 zerofill,使用select才能