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()都是添加元素,区别很明显

     


     
  • 相关阅读:
    io系列之常用流一
    C++ 函数参数的默认值
    C++ 函数匹配和作用域声明
    c++ vector 迭代器 demo
    C++ 函数重载和匹配
    C++函数重载和const
    C++函数重载
    iOS开源项目
    Linux系统/网络 笔记
    IO五种模式
  • 原文地址:https://www.cnblogs.com/huohu66888/p/9585885.html
Copyright © 2011-2022 走看看