zoukankan      html  css  js  c++  java
  • python 容器类型数据 (str list tuple set dict)

    # ###容器类型数据(str  list  tuple set dict)
    
    var1 = "今天心情非常美丽"
    var2 = [1,2,3,4]
    var3 = ("黄将用","黄胸大","刘五星")
    var4 = {"朱思华","黄广雄","正路"}
    var5 = {"ffq":"身材魁梧,瞳孔有力","hjy":"斯斯文文"}
    var6 = 3+6j
    
    #(1) str 所有的数据类型都可以转换成字符串 str
    '''规律:基于原有类型,在外面套一层引号'''
    
    res = str(var2)
    res = str(var3)
    res = str(var5)
    res = str(var6)
    print(res,type(res))
    print(repr(res))  #打印出字符串类型的那个引号<原型化输出>
    
    #(2) list

    '''规律:如果是字符串,把字符串当中的每一个字符当成列表中的新元素,其他的都是原有数据类的基础上,套一个[]标识符即可转化''' res = list(var1) res = list(var3) res = list(var5) #把字典强转成列表时,只获取键,忽略值 #list(var6) error print(res,type(res)) # (3) tuple

    """规律:如果是字符串,把字符串当中的每一个字符当成列表中的新元素,其他的都是原有数据类的基础上,套一个()标识符即可转化"""
    res = tuple(var1) res = tuple(var2) res = tuple(var5) #把字典强转成元组时,只获取键,忽略值 res = tuple(var4) print(res) #print({1,2,3,4,"23456"},"111") # (4)set
    """规律"如果是字符串,把字符串当中的每一个字符当成列表的新元素,其他都是在原有数据类型的基础上,套一个{}即可转化集合"""
    res = set(var1) res = set(var5) #把字典强转成集合时,只获取键,忽略值 print(res) #去掉列表当中的重复元素
    listvar = ["周杰伦","周润发","周星驰","王文","王文"] res = set(listvar) print(res) res = list(res) print(res) #简写 res = list(set(listvar))

      

  • 相关阅读:
    CSU1661: Query Mutiple
    U磁盘检测和大量收集量产工具
    DBMS_RLS包实现数据库表中的行级安全控制
    vim note(4)
    android 时间对话框 TimePickerDialog简介
    手动露天广场和立方体
    将JDBC ResultSet结果集变成List
    PS CS5如何在一张图片里插入另一张图片?
    图文教您轻松学会用PS设计制作名片
    常用颜色的RGB值
  • 原文地址:https://www.cnblogs.com/huangjiangyong/p/10777675.html
Copyright © 2011-2022 走看看