Python 入门基础必学:字典、列表、字符串 转换语法

目录

Python 入门基础必学:字典、列表、字符串 转换语法   :

   1、列表与字符串之间转换:

   2、列表与字典转换

   3、字典与字符串转换 

            4.zip() 函数


 

Python 入门基础必学:字典、列表、字符串 转换语法   :

   1、列表与字符串之间转换:

list1=['q','w','我']
list_sub=''.join(list1)                 #不带数字的转换
print(list_sub)


list2=[1,2,'我','a','b']                  #带数字的转换
list_sub=[str(i) for i in list2]
list3=''.join(list_sub)
print(list3)

s0='adsfgh,1,2,3,你'
s1='123abc你好'
s2='7'

list3=s0.split(',')             #以’,‘为分隔符
list4=list(s1)                  #以一个元素为分割
sum=eval(s2)                   # eval 方法能使字符串本身的引号去掉,保留字符的原本属性

print(list3,'\n',list4,'\n',sum)

2、列表与字典转换

name=input('请输入姓名:')
age=input('请输入年龄:')

list5=['name','age']
list6=[name,age]
list7=[('牛',11),('wang',8),('sun',3),('张','a')]
dict0=dict(zip(list5,list6))                          # zip格式
dict1=dict(list7)

print(dict0)
print(dict1)

3、字典与字符串转换 

1.字符串转字典:

      用eval转换

4.zip() 函数

内置函数:它可以将多个序列(列表、元组、字典、集合、字符串以及 range() 区间构成的列表)“压缩”成一个 zip 对象

list1 = [11,12,13]
tuple1 = (21,22,23)

print([x for x in zip(list1,tuple1)])

dic1 = {31:2,32:4,33:5}
set1 = {41,42,43,44}

print([x for x in zip(dic1)])

pychar1 = "python"
shechar1 = "shell"

print([x for x in zip(pychar1,shechar1)])

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值