zoukankan      html  css  js  c++  java
  • python【接上篇】

    # 列表元素,可以被修改
    # li = [1, 12, 9, "age", ["石振文", ["19", 10], "庞麦郎"], "alex", True]
    # li[3]='你好'
    # print(li)

    # li = [1, 12, 9, "age", ["石振文", ["19", 10], "山东中铁金属制品有限公司"], "alex", True]
    # li[1:3]=[120,90] #切片前开后闭就是说前面的可以替换后面的不替换
    # print(li)
    # del li[3:5] #删除,切片原理同理
    # print(li)

    # in的用法
    # li = [1, 12, 9, "age", ["石振文", ["19", 10], "山东中铁金属制品有限公司"], "alex", True]
    # v=["石振文", ["19", 10], "山东中铁金属制品有限公司"] in #li ["19", 10], "山东中铁金属制品有限公司"]内部元素不可判断
    # print(v)

    # 字符串转换列表
    # s='山东中铁金属制品有限公司'
    # a=list(s)
    # print(a,type(a))

    # 列表转换成字符串
    # li = [11,22,33,"123","alex"]
    # s=str(li)
    # print(s,type(s))
    # s=''
    # for i in li:
    # s=s+str(i)
    # print(s)

    # 直接使用字符串join方法:列表中的元素只有字符串
    # li=['dj','cw','121']
    # v=''.join(li)
    # print(v)
    # 补充:字符串创建后,不可修改
    # v='alex'
    # v=v.replace('l','le') # replace()替换
    # print(v)

    # 列表,有序;元素可以被修改


    #####################元祖#####################
    # 元组,元素不可被修改,不能被增加或者删除
    # tuple
    # tu=('sw',11,44,55,77,'sw')
    # # v=tu.count('sw') #获取指定元素在元组中出现的次数
    # v=tu.index('sw',0,3) #获取元素所在位置,也可区域内确认
    # print(v)

    # 1. 书写格式
    # tu = (111,"alex",(11,22),[(33,44)],True,33,44,)

    # 2.索引,下标
    # tu = (111, "alex", (11, 22), [(33, 44)], True, 33, 44,)
    # v = tu[3]
    # print(v)

    # 3.切片
    # tu = (111, "alex", (11, 22), [(33, 44)], True, 33, 44,)
    # v=tu[0:3]
    # print(v)
    # 4.可以被for循环,可迭代对象
    # tu = (111, "alex", (11, 22), [(33, 44)], True, 33, 44,)
    # for item in tu:
    # print(item)

    # 5.转换
    # s = "asdfasdf0"
    # v=tuple(s)
    # print(v,type(v))
    # tu = ("asdf","asdf")
    # v=','.join(tu)
    # print(v,type(v))
    # 输出:asdf,asdf <class 'str'>
    # li = ["asdf", "asdfasdf"]
    # li.extend((11, 22, 33))
    # print(li)

    # 6.元组的一级元素不可修改/删除/增加
    # tu = (111,"alex",(11,22),[(33,44)],True,33,44,)
    # # 元组,有序。
    # # v = tu[3][0][0]
    # # print(v)
    # # v=tu[3]
    # # print(v)
    # tu[3][0] = 567
    # print(tu)

    #####################字典#####################
    # dict 字典
    # dic={
    # #'k1':'v1',
    # 'k2':'v2',
    # 'k3':'v3'
    #}

    #根据序列创建字典,并指定统一的值
    # v=dict.fromkeys(['nihjao','11','22'],'山东中铁')
    # print(v)

    #根据Key获取值,key不存在时,可以指定默认值(None)等的几种情况
    # v = dic['k11111'] #此种情况报错
    # print(v)
    # v = dic.get('k1111') #在k1111不存在时,此种情况默认None
    # v=dic.get('k1111',1) #此种情况默认值为1
    # print(v)
  • 相关阅读:
    笨方法学python中执行argv提示ValueError: not enough values to unpack (expected 4, got 1)
    VMware workstation安装
    Redis bigkey分析
    MySQL drop table 影响及过程
    MySQL 大表硬连接删除
    ES elasticsearch 各种查询
    ES elasticsearch 各种聚合
    ES elasticsearch 聚合统计
    ES elasticsearch 实现 count单字段,分组取前多少位,以地理位置中心进行统计
    MySQL行溢出、varchar最多能存多少字符
  • 原文地址:https://www.cnblogs.com/huohu66888/p/9638873.html
Copyright © 2011-2022 走看看