Python中列表与字符串互相转换的方法

news/2024/7/19 9:13:38 标签: python, 列表, 字符串

1.把列表转化成字符串:
‘分割符’.join(列表)

eg:  lst = ['love','you']
	   b = ' '.join(lst) #分割符为' '(空格)
	   print(b)
结果为:love you

2.把字符串转换成列表:
字符串名.split()

eg: b = 'love you'
	lst = b.split(' ')
	print(lst)
结果为:['love','you']

3.注意了,列表转换为字符串时,是不存在强制转换,也即

lst  = ['love','you']
b = str(lst) #错误

此法是无法得到正确结果的,因为列表无法强制类型转换为字符串!
4.但字符串可以通过强制类型转换,变为列表

eg:  b = 'love'
     print(lst(b))
  结果为:['l','o','v','e']

从中我们不难发现,字符串b中的每一个字符都被拆解为了,列表中的一个元素!


http://www.niftyadmin.cn/n/1028083.html

相关文章

UITableView的重用机制

UITableView通过重用单元格来达到节省内存的目的:通过为每个单元格指定一个重用标识符(reuseIdentifier),即指定了单元格的种类,以及当单元格滚出屏幕时,允许恢复单元格以便重用.对于不同种类的单元格使用不同的ID,对于简单的表格,一个标识符就够了. 假如一个TableView中有10个…

VC中按钮控件的启用(enable)和禁用(disable)(转载)

声明:本文转自 http://blog.csdn.net/sysprogram/article/details/5642467 SysProgram VC中按钮控件的启用(enable)和禁用(disable) 1. 给这个按钮添加Control成员变量,如m_btnQuit 这时调用 m_btnQuit.EnableWindow(…

计算机组成原理中PC和MAR寄存器的位数

1.PC和MAR寄存器的位数对应的是存储单元的个数 eg:若MAR为10位,则对应2**101024个存储单元,记为1K.也即像2M,1K,3G等表示的都是存储单元的个数.当其后加上B表示的是字节个数.例如:2MB表示2M个字节.

计算机组成原理中的总线控制(三种)

1.链式查询方式:优点是连接简单,易于扩充,但对电路故障最敏感 2.计数器定时查询方式:优点是优先级设置较灵活,对故障不敏感,连线及控制过程较复杂. 3.独立请求方式:优点是速度最快,但硬件器用量大,成本较高.

mysql in 排序

转载自:http://www.neatstudio.com/show-1554-1.shtml SQL: select * from table where id IN (3,6,9,1,2,5,8,7); 这样的情况取出来后,其实,id还是按1,2,3,4,5,6,7,8,9,排序的,但如果我们真要按IN里面的顺序排序怎么办&#xff1…

计算机组成原理中的同步通信

1.同步通信是指:由统一时钟控制的信息,控制方式简单,灵活性差,当系统中各部件工作速度差异较大时,总线工作效率明显下降,适于速度差别不大的场合.

ie中jQuery无法解析xml文件的解决方案

功能描述&#xff1a;使用jQuery解析已经定义好内容的xml文件 1.xml文件:menu.xml <?xml version"1.0" encoding"gb2312"?><menus> <menu> <id>1</id> <name>system</name> <pare…

java针对文本文件的输入输出流(四种输入输出方式,总结最全)

public static void main(String[] args) {/**一:针对文本文件的字符流输入/输出* try { * //利用FileReader创建文件字符输入流,表示把 E:/Test/目标文件.txt 中的数据放入输入流通道.* FileReader in new FileReader("E:/Test/目标文件.txt"); * * //再利用与…