python列表转字节_Python3中内置类型bytes和str用法及byte和string之间各种编码转换,python--列表,元组,字符串互相转换...
列表,元组和字符串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--列表,元组,字符串互相转换...相关推荐
- python str byte编码_Python3中内置类型bytes和str用法及byte和string之间各种编码转换 问题...
Python 3最重要的新特性大概要算是对文本和二进制数据作了更为清晰的区分.文本总是Unicode,由str类型表示,二进制数据则由bytes类型表示.Python 3不会以任意隐式的方式混用str ...
- 关于python读取Arduino发送的串口数据将bytes转换为str问题
关于python读取Arduino发送的串口数据将bytes转换为str问题 Arduino作为一款非常好的开源软件,在控制领域十分受欢迎.最近在做一件事就是将Arduino的数据通过串口传输到电脑, ...
- Python中内建模块collections常见用法总结
1.Counter Counter是字典对象的一个子类.Counter()函数是collections模块中的函数,它接收一个可迭代对象,例如list.tuple等,返回一个Counter字典.返回C ...
- python编程语言继承_如何使用Python继承机制(子类化内置类型)
我们知道,Python 中内置有一个 object 类,它是所有内置类型的共同祖先,也是所有没有显式指定父类的类(包括用户自定义的)的共同祖先.因此在实际编程过程中,如果想实现与某个内置类型具有类似行 ...
- true在python是什么意思_Python3中真真假假True、False、None等含义是什么
Python3中真真假假True.False.None等含义是什么 发布时间:2020-11-19 14:27:34 来源:亿速云 阅读:71 作者:小新 小编给大家分享一下Python3中真真假假T ...
- python中rstrip用法_Python3中strip()、lstrip()、rstrip()用法介绍
前言 Python中有三个去除头尾字符.空白符的函数,它们依次为: strip: 用来去除头尾字符.空白符(包括\n.\r.\t.' ',即:换行.回车.制表符.空格) lstrip:用来去除开头字符 ...
- python获取绝对路径_python3中获取文件当前绝对路径的两种方法
方法1: import sys print(sys.argv) 得到文件当前绝对路径字符串的一个列表 ['D:/pycharm/PracticeProject/ClientServerNetworki ...
- python unicode转中文_python3中Unicode字符转中文
python3中将Unicode字符串转成中文 用python爬虫爬取数据时,有时候会发现爬取的数据类似于 "\u3010\u6f14\u5531\u4f1a\u30112000-\u62c ...
- python 接口是什么_python3中的接口类是什么?怎么用?
本篇文章要说的类很有意思,叫接口类,这个名字相信小伙伴们还是比较容易记住的.小编想通过接口类给大家带来有趣的操作,毕竟一直学函数和代码,确实是一件需要记忆让人疲惫的事情.希望下面小编带来的例子,能让大 ...
最新文章
- KS008基于SSM的新闻发布系统
- 详解MySQL查询缓存
- 每天一道LeetCode-----寻找两个链表的交点
- bootstrap之排版类
- 进程隐藏与进程保护(SSDT Hook 实现)(一)
- Hexo安装配置详解
- C#中类与结构体的区别
- 使用JavaCV进行手和手指检测
- 单片机sleep函数的头文件_单片机代码模块化设计思想浅谈
- 【HDU - 1533】Going Home(网络流,二分图最优匹配,KM算法)
- 程序员面试金典 - 面试题 01.05. 一次编辑(编辑距离,DP)
- Linux文件系统选择
- 2018年最受欢迎的Python库,你都用过吗?
- linux中proc文件系统 -- ldd3读书笔记
- spring源码解析(一)---占位符解析替换
- 给你10个市场数据调研报告的免费下载网站!以后数据从这里找!
- android 源代码分析 绘制,Android源码分析(View的绘制流程)
- eclipse Helio项目简介
- 类内如何声明静态变量,常量问题
- jive论坛消息的threaded显示模式解析