python 实现str list array tuple的互换
来源:互联网 发布:小区内的网络超市 编辑:程序博客网 时间:2024/06/05 05:03
1)str与list互换
list=list(str)
str=”.join(list) #单引号之间没有空格
>>> str='I am 3 years old' #定义一个名为str的字符串>>> str 'I am 3 years old'>>> type(str) #查看str的类型<class 'str'>>>> str_list=list(str)>>> str_list['I', ' ', 'a', 'm', ' ', '3', ' ', 'y', 'e', 'a', 'r', 's', ' ', 'o', 'l', 'd']>>> type(str_list)<class 'list'>>>> str_str=''.join(str_list)>>> str_str'I am 3 years old'>>> type(str_str)<class 'str'>
上文中的join()函数: 连接字符串数组。将字符串、元组、列表中的元素以指定的字符(分隔符)连接生成一个新的字符串
语法: ‘a’.join(b)
参数说明:
a:分隔符。可以为空,代表不以任何字符连接。
b:要连接的元素序列、字符串、元组、字典
返回值:返回一个以分隔符sep连接各个元素后生成的字符串
以上即:以a作为分隔符,将b所有的元素合并成一个新的字符串
举例如下:
>>> a=['How','are','you'] #输入一个list,列表名为a>>> a #list的结果 ['How', 'are', 'you'] >>> ' '.join(a) #以空格连接各个字符,注意单引号之间有空格'How are you'>>> ','.join(a) #以逗号连接字符'How,are,you' >>> ''.join(a) #字符之间不以任何分隔符连接,单引号之间没有任何符号'Howareyou'>>> '.'.join(a) #以句号连接字符'How.are.you'
以上对元组,字典有相同的操作。
2)list与tuple互换
list=list(tuple)
tuple=tuple(list)
>>> a=('1','2') #定义元组a>>> type(a) <class 'tuple'>>>> a_list=list(a) #元组转换为list>>> a_list['1', '2']>>> a_tuple=tuple(a_list) #list换为tuple>>> a_tuple('1', '2')>>>
3)str与tuple互换
str=”.join(tuple) #单引号之间没有空格
tuple=tuple(str)
>>> a_tuple #元组('1', '2')>>> a_str=''.join(a_tuple) #元组换为字符串>>> a_str'12'>>> a_tup=tuple(a_str) #字符串换为元组>>> a_tup('1', '2')
4, array 和list
array变list:m = n.tolist()
list变array: n = array(m)
举例:
>>> u = np.array([[1,2],[3,4,4]])>>> uarray([list([1, 2]), list([3, 4, 4])], dtype=object)>>> type(u)<class 'numpy.ndarray'>>>> m = u.tolist()>>> m[[1, 2], [3, 4, 4]]>>> m[0][1, 2]>>> k = np.array(m)>>> karray([list([1, 2]), list([3, 4, 4])], dtype=object)
阅读全文
0 0
- python 实现str list array tuple的互换
- python数据类型互换dict/list/tuple/str互换方法
- Python学习笔记:list,tuple和str
- python语法 --list,tuple, str格式化,iterable
- python中list,tuple,str相互转换
- python中str与list互换
- list和tuple间的互换
- scala的array,list,tuple
- python的list tuple
- python基础31[list+tuple+set+dict+str+file的成员方法]
- Python中list、tuple、str和dict之间的相互转换
- Python中list、tuple、str和dict之间的相互转换
- Python中list、tuple、str和dict之间的相互转换
- python 中List 与array互换
- Python基础数据结构(list, str, tuple, dict)
- Scala 中Array,List,Tuple的区别
- scala 关于Array,List,Tuple的区别
- scala 关于Array,List,Tuple的区别
- 2017-11-24 A星 动态更新
- python scrapy框架爬艺龙动态评论
- MySQL学习(三)
- Java SE 1.基本语法
- Android-源码下载编译教程
- python 实现str list array tuple的互换
- 单例模式
- 来自大学生投稿:一个适合新手上手的商城项目
- 遇到巨坑SharedPreferences Set<String> getStringSet(String key, Set<String> defValues);
- HDU 2203-亲和串
- [知了堂学习笔记]_mybatis_03如何快速搭建mybatis框架之二
- 快学Scala-方法和函数
- mysql负载均衡-读写分离-ProxySQL
- 疯狂Spring Cloud连载(23)Spring Cloud集群使用Zuul