列表,元组和字符串python中有三个内建函数:,他们之间的互相转换使用三个函数,str(),tuple()和list(),具体示例如下所示

>>> s = "xxxxx"

>>> list(s)

['x', 'x', 'x', 'x', 'x']

>>> tuple(s)

('x', 'x', 'x', 'x', 'x')

>>> tuple(list(s))

('x', 'x', 'x', 'x', 'x')

>>> list(tuple(s))

['x', 'x', 'x', 'x', 'x']

列表和元组转换为字符串则必须依靠join函数

>>> "".join(tuple(s))'xxxxx'

>>> "".join(list(s))'xxxxx'

>>>str(tuple(s))"('x', 'x', 'x', 'x', 'x')"

>>>

#-*-coding:utf-8-*-

#1、字典

dict = {'name': 'Zara', 'age': 7, 'class': 'First'}

#字典转为字符串,返回: {'age': 7, 'name': 'Zara', 'class': 'First'}

print type(str(dict)), str(dict)

#字典可以转为元组,返回:('age', 'name', 'class')

print tuple(dict)

#字典可以转为元组,返回:(7, 'Zara', 'First')

print tuple(dict.values())

#字典转为列表,返回:['age', 'name', 'class']

print list(dict)

#字典转为列表

print dict.values

#2、元组

tup=(1, 2, 3, 4, 5)

#元组转为字符串,返回:(1, 2, 3, 4, 5)

print tup.__str__()

#元组转为列表,返回:[1, 2, 3, 4, 5]

print list(tup)

#元组不可以转为字典

#3、列表

nums=[1, 3, 5, 7, 8, 13, 20];

#列表转为字符串,返回:[1, 3, 5, 7, 8, 13, 20]

print str(nums)

#列表转为元组,返回:(1, 3, 5, 7, 8, 13, 20)

print tuple(nums)

#列表不可以转为字典

#4、字符串

#字符串转为元组,返回:(1, 2, 3)

print tuple(eval("(1,2,3)"))

#字符串转为列表,返回:[1, 2, 3]

print list(eval("(1,2,3)"))

#字符串转为字典,返回:

print type(eval("{'name':'ljq', 'age':24}"))

python列表转字节_Python3中内置类型bytes和str用法及byte和string之间各种编码转换,python--列表,元组,字符串互相转换...相关推荐

  1. python str byte编码_Python3中内置类型bytes和str用法及byte和string之间各种编码转换 问题...

    Python 3最重要的新特性大概要算是对文本和二进制数据作了更为清晰的区分.文本总是Unicode,由str类型表示,二进制数据则由bytes类型表示.Python 3不会以任意隐式的方式混用str ...

  2. 关于python读取Arduino发送的串口数据将bytes转换为str问题

    关于python读取Arduino发送的串口数据将bytes转换为str问题 Arduino作为一款非常好的开源软件,在控制领域十分受欢迎.最近在做一件事就是将Arduino的数据通过串口传输到电脑, ...

  3. Python中内建模块collections常见用法总结

    1.Counter Counter是字典对象的一个子类.Counter()函数是collections模块中的函数,它接收一个可迭代对象,例如list.tuple等,返回一个Counter字典.返回C ...

  4. python编程语言继承_如何使用Python继承机制(子类化内置类型)

    我们知道,Python 中内置有一个 object 类,它是所有内置类型的共同祖先,也是所有没有显式指定父类的类(包括用户自定义的)的共同祖先.因此在实际编程过程中,如果想实现与某个内置类型具有类似行 ...

  5. true在python是什么意思_Python3中真真假假True、False、None等含义是什么

    Python3中真真假假True.False.None等含义是什么 发布时间:2020-11-19 14:27:34 来源:亿速云 阅读:71 作者:小新 小编给大家分享一下Python3中真真假假T ...

  6. python中rstrip用法_Python3中strip()、lstrip()、rstrip()用法介绍

    前言 Python中有三个去除头尾字符.空白符的函数,它们依次为: strip: 用来去除头尾字符.空白符(包括\n.\r.\t.' ',即:换行.回车.制表符.空格) lstrip:用来去除开头字符 ...

  7. python获取绝对路径_python3中获取文件当前绝对路径的两种方法

    方法1: import sys print(sys.argv) 得到文件当前绝对路径字符串的一个列表 ['D:/pycharm/PracticeProject/ClientServerNetworki ...

  8. python unicode转中文_python3中Unicode字符转中文

    python3中将Unicode字符串转成中文 用python爬虫爬取数据时,有时候会发现爬取的数据类似于 "\u3010\u6f14\u5531\u4f1a\u30112000-\u62c ...

  9. python 接口是什么_python3中的接口类是什么?怎么用?

    本篇文章要说的类很有意思,叫接口类,这个名字相信小伙伴们还是比较容易记住的.小编想通过接口类给大家带来有趣的操作,毕竟一直学函数和代码,确实是一件需要记忆让人疲惫的事情.希望下面小编带来的例子,能让大 ...

最新文章

  1. KS008基于SSM的新闻发布系统
  2. 详解MySQL查询缓存
  3. 每天一道LeetCode-----寻找两个链表的交点
  4. bootstrap之排版类
  5. 进程隐藏与进程保护(SSDT Hook 实现)(一)
  6. Hexo安装配置详解
  7. C#中类与结构体的区别
  8. 使用JavaCV进行手和手指检测
  9. 单片机sleep函数的头文件_单片机代码模块化设计思想浅谈
  10. 【HDU - 1533】Going Home(网络流,二分图最优匹配,KM算法)
  11. 程序员面试金典 - 面试题 01.05. 一次编辑(编辑距离,DP)
  12. Linux文件系统选择
  13. 2018年最受欢迎的Python库,你都用过吗?
  14. linux中proc文件系统 -- ldd3读书笔记
  15. spring源码解析(一)---占位符解析替换
  16. 给你10个市场数据调研报告的免费下载网站!以后数据从这里找!
  17. android 源代码分析 绘制,Android源码分析(View的绘制流程)
  18. eclipse Helio项目简介
  19. 类内如何声明静态变量,常量问题
  20. jive论坛消息的threaded显示模式解析

热门文章

  1. MacOS环境下安装dlib(清华源)
  2. optimize非线性求解
  3. linux 命令行 播放器,linux下的命令行播放器moc
  4. js引入天气预报插件
  5. 吴恩达机器学习(十八)线性回归、逻辑回归的正则化
  6. java md5 decode_Java MD5加密类
  7. 用Python写socks5服务器端
  8. html pc、手机、微信端自适应,app推广下载页面
  9. 西门子/Siemens工业自动化系统SIMATIC控制器和SIMATIC ET 200 IO系统(PLC,HMI)
  10. SO逆向入门实战教程八:文件读写