Python中有三个内建函数:列表,元组和字符串,他们之间的互相转换使用三个函数,str(),tuple()和list():

# coding=utf-8
ss='gggghhhh'
ls=list(ss)
tup=tuple(ss)
print(ls)
print(tup)
print(tuple(ls))# 列表和元组转换为字符串则必须依靠join函数
s=''
print(s.join(ls))
print(s.join(tup))

运行结果:

>>>
['g', 'g', 'g', 'g', 'h', 'h', 'h', 'h']
('g', 'g', 'g', 'g', 'h', 'h', 'h', 'h')
('g', 'g', 'g', 'g', 'h', 'h', 'h', 'h')
gggghhhh
gggghhhh
>>> 

python中list,tuple,str相互转换相关推荐

  1. python中json与str转换和出现KeyError的解决方法

    python中json与str转换和出现KeyError的解决方法 json转str str转json KeyError的解决方法 json转str json格式的数据其实就是dict类型的数据,如图 ...

  2. Python中int、str、bytes相互转化,还有2进制、16进制表示,你想要的都在这里了

    文章目录 前言 数据类型转化 int -> str 使用 str() 函数 使用 format() 函数 使用 hex() 转换成16进制形式 使用 bin() 转换成2进制形式 str -&g ...

  3. python中str和repr_关于Python中repr和str用法的区别?

    我们在用Python的时候,有时候会发现在交互模式下直接输入一个变量跟输入print(变量)打印出来的东西是不一样的. 还有时候,我们打印一个对象,得到的不是我们想要的它的值,而是一个内存地址. 这些 ...

  4. python __repr__用法_python中str和repr_关于Python中repr和str用法的区别?

    我们在用Python的时候,有时候会发现在交互模式下直接输入一个变量跟输入print(变量)打印出来的东西是不一样的. 还有时候,我们打印一个对象,得到的不是我们想要的它的值,而是一个内存地址. 这些 ...

  5. [转载] python中chr和str,以及ordint

    参考链接: Python中的ord 1.str改变数据类型,外型不变 2.chr改变数据类型,值不改变,找到该数值所对应的ASCII码值所对应的字符串 3.int同str,chr同ord

  6. Python中list,tuple,dict,set的区别和用法

    Python语言简洁明了,可以用较少的代码实现同样的功能.这其中Python的四个内置数据类型功不可没,他们即是list, tuple, dict, set.这里对他们进行一个简明的总结. List ...

  7. Python中的tuple

    1.空的tuple:     tup1 = (); 2.只含有一个元素的tuple: tup1 = (50,); #注意,必须有,尽管只有一个元素 3Delete Tuple Elements: Re ...

  8. 浅析Python中bytes和str区别

    本博转载自:Chown-Jane-Y的浅析Python3中的bytes和str类型 Python 3最重要的新特性之一是对字符串和二进制数据流做了明确的区分.文本总是Unicode,由str类型表示, ...

  9. Python中bytes和str区别详细介绍

    Python 3最重要的新特性之一是对字符串和二进制数据流做了明确的区分.文本总是Unicode,由str类型表示,二进制数据则由bytes类型表示.Python 3不会以任意隐式的方式混用str和b ...

  10. [转载] python中元组(tuple)用法总结

    参考链接: Python | tuple函数 一.tuple也是一个class,是不可变的list类型,不可以增删改. 创建: tup1 = ('physics', 'chemistry', 1997 ...

最新文章

  1. 【资源分享】数字图像处理MATLAB版冈萨雷斯+中文高清版+随书源码链接
  2. NUnit2.0详细使用方法
  3. 额外篇 | basemap(上)
  4. 《终身成长》读书笔记(part6)--真正的自信来源于你的思维模式:你已经做好了成长的准备
  5. 如何开发FineReport的自定义控件?
  6. JAVA-三目运算符返回值规则
  7. 3个要点,教你设计好无限滚屏
  8. modulenotfounderror python_python程序在命令行执行提示ModuleNotFoundError: No module named 'XXX' 解决方法...
  9. 超实用的微信图片转换工具
  10. Linux学习总结(九)—— CentOS常用软件安装:中文输入法、Chrome
  11. Django 强大的ORM之增删改查
  12. 微信小程序云开发教程-微信小程序的API入门-常用API
  13. 四川大学软件学院操作系统笔记
  14. 制作Web动画——动画制作工具Flash MX
  15. 使用python gzip进行解压和压缩
  16. matlab中uigetfile函数的使用
  17. FlashFXP,flashfxp怎么连接服务器
  18. git把一个分支的commit merge到另外一个分支
  19. iOS-关于M1芯片可以下载APP使用问题
  20. 【看表情包学Linux】进程状态解析 | 运行态 | 终止态 | 进程挂起与阻塞 | 运行态R | 阻塞态S/D | 死亡态X | 僵尸态Z | 暂停态T/t | 僵尸进程 | 孤儿进程

热门文章

  1. OpenCV遮罩相机的实例(附完整代码)
  2. C语言字符串中最后一个单词的长度的算法(附完整源码)
  3. QT的QShortcut类的使用
  4. vue require动态路径图片报错_Vue 动态生成路由结构
  5. 1.将cocos2d-x项目移植到Linux环境下,将cocos2d-x项目移植到手机上
  6. boost标准库开发环境搭建boost标准库环境搭建以及简单案例介绍
  7. 如何建立java ssm工程_如何搭建一个ssm项目
  8. 深度学习--数据增强
  9. 深度学习之Windows下安装caffe及配置Python和matlab接口
  10. Linux+Tomcat+Jdk1.8+jenkins环境搭建