python字符串/列表/字典互相转换
python字符串/列表/字典互相转换
目录
字符串与列表
字符串转列表
1.整体转换
str1 = 'hello world'
print(str1.split('这里传任何字符串中没有的分割单位都可以,但是不能为空'))
# 输出:['helloworld']
2.分割
str2 = "hello world"
list2 = list(str2)
print(list2)
#输出:['h', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd']
str3 = "en oo nn"
list3 = str3.split()
# list2 = str3.split(" ")
print(list3)
#输出:['en', 'oo', 'nn']
列表转字符串
1.拼接
list1 = ['hello','world']
res = list1[0] + list1[1]
print(res)
# 输出:helloworld
2.join
list2 = ['hello','world']
# 引号中的内容为,连接各个字符串的字符
print("".join(list2))
print(" ".join(list2))
print(".".join(list2))
# 输出:helloworld
# 输出:hello world
# 输出:hello.world
字符串与字典
字符串转字典
请查看这篇博文
字典转字符串
1.json
import json
dict_1 = {'name':'linux','age':18}
dict_string = json.dumps(dict_1)
print(type(dict_string))
#输出:<class 'str'>
2.强制
dict_2 = {'name':'linux','age':18}
dict_string = str(dict_2)
print(type(dict_string))
#输出:<class 'str'>
列表与字典
列表转字典
两个列表
list1 = ['k1','k2','k3'] 、 list2 = [1,2,3] ,转换成字典{’k1‘:1,'k2':2,'k3':3}
list1 = ['k1','k2','k3']
list2 = [1,2,3]
print(dict(zip(list1,list2)))
#输出:{'k1': 1, 'k2': 2, 'k3': 3}
#zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。 zip 方法在 Python 2 和 Python 3 中的不同:在 Python 3.x 中为了减少内存,zip() 返回的是一个对象。如需展示列表,需手动 list() 转换;如需展示成字典,需要手动dict()转换,如果元素个数不对应会报错。
嵌套列表
list2 = [['key1','value1'],['key2','value2'],['key3','value3']]
print(dict(list2))
#输出:{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
字典转列表
dict = {'name': 'Zara', 'age': 7, 'class': 'First'}
print(list(dict))
#输出:['name', 'age', 'class']
字符串与数值
字符串转数值
int(str) 函数将 符合整数的规范的字符串 转换成 int 型。
num2 = "";
num2 = int(num1);
print("num2: %d" % num2);
float(str) 函数将 符合 浮点型 的规范的字符串 转换成 float 型。
num1 = "123.12";
num2 = float(num1);
print("num2: %f" % num2);
数值转字符串
str(num) 将 整数,浮点型转换成 字符串。
num = 123;
mystr = str(num);
print ("%s" % mystr);
python字符串/列表/字典互相转换的更多相关文章
- 初识python 字符串 列表 字典相关操作
python基础(一): 运算符: 算术运算: 除了基本的+ - * / 以外,还需要知道 : // 为取整除 返回的市商的整数部分 例如: 9 // 2 ---> 4 , 9.0 // ...
- python字符串列表字典相互转换
字符串转换成字典 json越来越流行,通过python获取到json格式的字符串后,可以通过eval函数转换成dict格式: >>> a='{"name":&qu ...
- python字符串,列表,字典的常用方法
本篇内容 字符串的常用方法 列表的常用方法 字典的常用方法 字符串的常用方法 center 字符居中显示,指定字符串长度,填充指定的填充字符 string = "40kuai" p ...
- python 字符串 列表 字典 常用方法
今天学习内容如下: 1.学习昨天练习题目的解题新方法 #1.使用while循环输入 1 2 3 4 5 6 8 9 10 ''' count = 0 while count < 10: coun ...
- python字符串/列表/元组/字典之间的相互转换(5)
一.字符串str与列表list 1.字符串转列表 字符串转为列表list,可以使用str.split()方法,split方法是在字符串中对指定字符进行切片,并返回一个列表,示例代码如下: # !usr ...
- python 字符串,列表,元组,字典相互转换
1.字典 dict = {'name': 'Zara', 'age': 7, 'class': 'First'} 字典转为字符串,返回:<type 'str'> {'age': 7, 'n ...
- python之字符串,列表,字典,元组,集合内置方法总结
目录 数字类型的内置方法 整型/浮点型 字符串类型的内置方法 列表的内置方法 字典的内置方法 元组的内置方法 集合类型内置方法 布尔类型 数据类型总结 数字类型的内置方法 整型/浮点型 加 + 减 - ...
- Python 字符串转换为字典(String to Dict)
一.需求 为了处理从redis中拿到的value,如下 {"appId":"ct","crawlSts":false,"healt ...
- Python【列表 字典 元组】
列表列表用中括号[ ]把各种数据框起来,每一个数据叫作“元素”.每个元素之间都要用英文逗号隔开各种类型的数据(整数/浮点数/字符串)————————————————————————————从列表提取单 ...
随机推荐
- C++入门经典-例3.6-判断某一年是否是闰年之复合表达式法
1:代码如下: // 3.6.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" #include <iostream> using ...
- springboot 集成 druid mybatis-plus
通过这篇配置成功: https://www.cnblogs.com/shine-rainbow/p/9618100.html 不过 mybatis 3.4.6 一直maven下载失败,于是直接在官方那 ...
- DS博客作业08—课程总结
1.当初你是如何做出选择计算机专业的决定的? 开始时我选择的专业就是网络/物联网,计算机专业是一个充满创造性的专业 2.对比开篇博客,哪些方面还存在哪些不足? 这个人就像戏台上的老将军,全身插满fla ...
- orcal 中的orcal用法
ROWID是数据的详细地址,通过rowid,Oracle可以快速的定位某行具体的数据的位置. ROWID可以分为物理rowid和逻辑rowid两种.普通的堆表中的rowid是物理rowid,索引组织表 ...
- CSS - 设置 select 元素的样式
注意:option 外面有个框,这个框不同浏览器生成的还不一样,给这个框设置样式的方法也没有找到(有说法是这是浏览器创建的 shadow dom 没法设置).所以要想完全控制还是用列表进行模拟比较好. ...
- ERROR: Command "python setup.py egg_info" python-nss
[root@localhost ~]# pip install python-nss DEPRECATION: Python 2.7 will reach the end of its life on ...
- Prism中在Region中注入匹配问题
简单实例说明 [Export] public partial class TitleView : UserControl { public TitleView() { InitializeCompon ...
- Shell编程、part2
本节内容 1. shell变量简介 2. 定义变量 3. 使用变量 4. 修改变量的值 5. 单引号和双引号的区别 6. 将命令的结果赋值给变量 7. 删除变量 8. 变量类型 9. 特殊变量列表 1 ...
- 【神经网络与深度学习】leveldb的实现原理
郑重声明:本篇博客是自己学习 Leveldb 实现原理时参考了郎格科技系列博客整理的,原文地址:http://www.samecity.com/blog/Index.asp?SortID=12,只是为 ...
- [JavaScript] console.log只在查看时才会读取这个打印的对象,并把此刻相关属性和值显示出来
/** * 写个函数解决console.log只在查看时才会读取这个打印的对象,并把此刻相关属性和值显示出来 * @param arg */ const log = function (...ar ...