zoukankan      html  css  js  c++  java
  • python(列表魔法【一】)

    # 列表
    # li = [1, 2, 3, 4, ['熊大大科技'], 'alex']
    # li[1] = '山东中铁' # 修改
    # print(li)
    # del li[0] # 删除
    # print(li)
    # li[0:3] = [4, 3, 2, 1] # 修改
    # print(li)
    # del li[0:2] # 删除
    # print(li)

    # in 操作
    # li = [1, 2, 3, 4, ['熊大大科技'], 'alex']
    # v =['熊大大科技'] in li
    # print(v)
    # v1='nihao' in li
    # print(v1)


    # li=[1,12,9,'age',['山东中铁','19',10],'hell world']
    # v=li[4][1]
    # print(v) #输出19
    # li=[1,12,9,'age',['山东中铁','19',10],'hell world']
    # v=li[4][1][0]
    # print(v) #输出1


    # s='dkjdkfkvlflkdll书时刻V领了sdkvdkvd'
    # for item in range(0,len(s)):
    # print(item,s[item])

    # s='dkjdkfkvlflkdll书时刻V领了sdkvdkvd'
    # for item in s:
    # print(item)

    #将字符串转换成列表
    s='dkjdkfkvlflkdll书时刻V领了sdkvdkvd'
    v=list(s)
    print(v)

    # 数字不能直接转换成列表

    list 是可以修改的类,不同于str ,str不可修改只可重新创建!!
    对象.方法(..)  li对象调用append方法
    li = [1, 3, 23, 4, 2, 'alex']
    # v=li.append('sal')
    v = li.append([2, 4, 5, '火虎'])
    print(li)

    输出:[1, 3, 23, 4, 2, 'alex', [2, 4, 5, '火虎']]
    
    

    清空列表

    li=['ass',2,45,23,3]
    v=li.clear()
    print(li)

    输出:[]空
    拷贝,浅拷贝(拷贝就相当于重新生成了一个列表)
    li=['山东中铁金属制品有限公司','铅板施工',4,[232,'assdd']]
    v=li.copy()
    print(v)

    输出:
    ['山东中铁金属制品有限公司','铅板施工',4,[232,'assdd']]
    扩展原列表,参数:可迭代对象
    li=['山东中铁金属制品有限公司','铅板施工',4,[232,'assdd']]
    v=li.extend([12,'huohu'])
    print(li)

    输出:['山东中铁金属制品有限公司', '铅板施工', 4, [232, 'assdd'], 12, 'huohu']
    
    

    append()和extend()都是添加元素,区别很明显

     


     
  • 相关阅读:
    5、Hystrix服务熔断(服务端)与服务降级(客户端)
    迷宫回溯问题
    4、负载均衡:Ribbon、Feign
    PHP-删除排序数组中的重复项
    MYSQL-连续出现的数字
    PHP
    MYSQL分数排名
    MYSQL查询第二高的薪水
    PHP算法之有效的括号
    PHP算法之电话号码的字母组合
  • 原文地址:https://www.cnblogs.com/huohu66888/p/9585885.html
Copyright © 2011-2022 走看看