首页 > 编程语言 > 详细

1,python基础

时间:2020-05-16 00:05:40      阅读:65      评论:0      收藏:0      [点我收藏+]
1,字符串:
print(hello\nrunoob)      # 使用反斜杠(\)+n转义特殊字符
print(rhello\nrunoob)     # 在字符串前面添加一个 r,表示原始字符串,不会发生转义
str(x)  将对象 x 转换为字符串
    a = b
    str()
    
2,元组:
tuple(s)将序列 s 转换为一个元组
    tup1 = () 创建空元组
    tups =(1,)
    name = "武沛齐"
    data = tuple(name)
    print(data) # 输出 ("武","沛","齐")
    
    一般可以被循环的元素才能转换为元组,目前我们学到的可以被循环有:字符串和列表。

3,列表:
list(s) 将序列 s 转换为一个列表
    l=[]#创建一个空列表
    list()
    想要转换为列表类型有要求:必须可以被循环的元素才能转换为列表。

4,集合:
set(s)转换为可变集合
    v1 = {1,2,99,18}
    其他类型如果想要转换为集合类型,可以通过set进行转换,并且如果数据有重复自动剔除。
    提示:int/list/tuple/dict都可以转换为集合。

5,字典:
5-1,创建字典的几种方法:
    dict([[one, 1], [two, 2], [three, 3]]) 
5-2,
    {name: gyj, age: 45}
5-3,
    d={}
    d[name]=gyj
5-4,
    dict(name=gyj,age=45)
5-5,
    dict([(name,gyj),(age,45)])
5-6,
    dict.fromkeys([a,b],0)
5-7,
    dict(zip([name,age],[gyj,45]))
    
字典的键有特殊要求,必须可以哈希。
可以哈希的类型:int/bool/str/tuple
不可哈希的类型:list/dict
由于字典的每一个元素是键值对,所以想要转换为字典的必须要有个特定的格式才能转换成功。
v = dict([(k1,v1),(k2,v2)])
print(v)
v = dict([[k1,v1],[k2,v2]])
print(v)
子元素必须包含2个元素,从而将值对应给字典的键,值。


6,字符串切割,得到一个列表
data = "aa|bb|cc"
result = data.split(|)
print(result)

7,字符串拼接,得到一个新的字符串
data_list = ["dd","ee","ff"]
result = "".join(data_list)
print(result)

8,list转str
data_list = ["dd","ee","ff"]
result = "".join(data_list)
print(result)




9,字典转换成列表
dic.items()
items()返回的是列表对象
dict_items([(a, hello), (b, how)])


10,列表转换成字典
并不是所有的列表都可以转换成字典,列表必须由2个元素或者元组组成。


列表转字典
list_1 = [a,b,c]
list_2 = [1,2,3]
dict_1 = {}
for i in range(len(list_1)):
    dict_1[list_1[i]] = list_2[i]
print(type(dict_1))

zip()函数用于将可迭代的对象作为参数,将对象中对应的元素打包一个个元组,然后
返回由这些元组组成的列表。
list_1 = [a,b,c]
list_2 = [1,2,3]
dic = dict(zip(list_1,list_2))
print(dic)

 

1,python基础

原文:https://www.cnblogs.com/k8s-pod/p/12897787.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!