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【列表 字典 元组】
列表列表用中括号[ ]把各种数据框起来,每一个数据叫作“元素”.每个元素之间都要用英文逗号隔开各种类型的数据(整数/浮点数/字符串)————————————————————————————从列表提取单 ...
随机推荐
- SpringMVC配置多个自定义拦截器
特别提示:本人博客部分有参考网络其他博客,但均是本人亲手编写过并验证通过.如发现博客有错误,请及时提出以免误导其他人,谢谢!欢迎转载,但记得标明文章出处:http://www.cnblogs.com/ ...
- linux设置MySQL开机自动启动
step1: 通过chkconfig --list命令查看mysqld是否在列表中: step2: 如果列表中没有mysqld这个,需要先用这个命令添加:chkconfig --add mysqld ...
- orcal 根据打分时间计算打分情况
create or replace function F_GET_TEST(in_ny in date,in_project_id in number ) return number is sRetu ...
- 使用django-cors-headers 来解决跨域问题
在settting里面这样配置 ALLOWED_HOSTS = ["*"] # Application definition INSTALLED_APPS = [ 'django. ...
- Day1_Python基础一
一.基本认识 1.计算机基础 CPU:计算 内存:缓存 硬盘:存储 操作系统:硬件与软件的桥梁 应用程序:应用的平台 2.Python的历史 1989年龟叔,追求清晰.简单.优美的原则. 主要领域:云 ...
- IDEA常用智能提示
psvm: 生成代码: public static void main(String[] args) { }
- CSS + ul li 横向排列的两种方法
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- 清除表单input输入框内数据
清除表单input输入框内数据 1. $(':input','#addVoucherType') //'#addVoucherType'表单id .not(':button') .val('') .r ...
- easyui tree checkbox 单选控制
参考文档:中文网:http://www.jeasyui.net/plugins/185.html easyui-tree的checkbox默认是多选的, 如何控制只能单选一个子节点,看代码: $('# ...
- vue中html、css、js 分离
在正常的创建和引用vue文件都是html.css.js三者在一起的,这样写起来虽然方便了,但是页面比较大或者代码比较多的情况下,即使使用组件有时代码也比较多,简单来说查找不变不利于编程,大的来说影像优 ...