python中的数据类型转化

Posted yinziming

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python中的数据类型转化相关的知识,希望对你有一定的参考价值。

在符合条件下,python中的字符型,元组,列表,集合,字典等数据类型可以相互转化。

1,字符型--->元组  (str---->tuple,  字符串中每个字符被拆开保存到元组中)

>>> str1 = "This is a new book."
>>> tuple(str1)
(‘T‘, ‘h‘, ‘i‘, ‘s‘, ‘ ‘, ‘i‘, ‘s‘, ‘ ‘, ‘a‘, ‘ ‘, ‘n‘, ‘e‘, ‘w‘, ‘ ‘, ‘b‘, ‘o‘, ‘o‘, ‘k‘, ‘.‘)
>>> str1
‘This is a new book.‘
>>>

2,字符型-->集合(str--->set,字符串中每个字符被拆开,无重复的保存到元组中

>>> set(str1)
{‘T‘, ‘s‘, ‘ ‘, ‘k‘, ‘e‘, ‘a‘, ‘.‘, ‘n‘, ‘i‘, ‘h‘, ‘b‘, ‘w‘, ‘o‘}
>>>

3,字符型--->列表(str--->list,  用list()强转时和元组效果一样,也可以用函数str.split([sep])转化)

>>> list(str1)
[‘T‘, ‘h‘, ‘i‘, ‘s‘, ‘ ‘, ‘i‘, ‘s‘, ‘ ‘, ‘a‘, ‘ ‘, ‘n‘, ‘e‘, ‘w‘, ‘ ‘, ‘b‘, ‘o‘, ‘o‘, ‘k‘, ‘.‘]
>>>

>>> str1  = ‘This is a new book.‘
>>> str1.split()
[‘This‘, ‘is‘, ‘a‘, ‘new‘, ‘book.‘]
>>>

 

以上是关于python中的数据类型转化的主要内容,如果未能解决你的问题,请参考以下文章

Python中数据类型的判断

python入门到精通python常用数据类型详解

python入门到精通python常用数据类型详解

Python类型可以转为JSON的number类型

Python 基础数据类型相互转换

如何将Sql中的money类型的数据转化为C#中的int型?