zoukankan      html  css  js  c++  java
  • python基础--3 列表

    #list类
    #li是list类的一个对象
    li=[11,22,33,22,44]

    #参数
    #在原来值最后进行整个作为元素追加
    # li.append((11,22,33))#对列表本身进行操作,append(11,22,33)将整个元祖作为列表的一个元素进行添加
    # print(li)
    #print(li[4][1])

    #删除指定元素
    # li.remove((11,22,33))
    # print(li)

    #清空列表
    # li.clear()
    # print(li)
    
    
    #拷贝,浅拷贝
    # v=li.copy()
    # print(v)
    
    
    #计算元素出现的次数
    # v1=li.count(22)
    # print(v1)

    #扩展原来的列表,参数是可迭代对象

    # li.extend([9898,"哈哈"])#注意extend会迭代里面的参数,然后将参数作为元素添加
    # print(li)
    
    
    #根据当前值获取索引位置(左边优先)
    # v=li.index(22,3)#参数可以设置strat值和end值
    # print(v)
    
    
    #在指定位置插入元素
    li=[11,22,33,22,44]
    # li.insert(1,2333)
    # print(li)
    #默认删除列表最后的值,并获取删除的值
    v=li.pop()
    # print(li,v)#返回被删除的元素
    #删除某个值,可以指定索引
    # v=li.pop(1)
    # print(v,li)
    #将当前列表进行反转
    # li=[11,22,33,22,44]
    # li.reverse()
    # print(li)
    #列表的排序
    #li.sort()
    #li.sort(reverse=True)#从大到小进行排序
    #print(li)

    #列表
    #中括号括起来,逗号分割每个元素
    #列表中的元素可以是数字,字符串,列表,布尔值,'集合',内部放置任何东西
    #索引取值
    #print(li[0])
    #切片,切片结果也是列表
    #print(li[3:5])
    #for循环
    #while循环
    # for item in li:
    #     print(item)
    #成员in操作
    li=[1,2,3,4] l=2 in li print(l)
    #修改,通过下标修改元素
    # li[3]=20
    # print(li)
    # li[1]=[11,22,33]
    # print(li)
    #删除 通过元素下标直接删除元素
    # del li[1]
    # print(li)
    ########切片的方式修改
    # li[1:3]=[1000]
    # print(li)
    #######切片的方式删除
    # del li[2:6]
    # print(li)
    #字符串转换列表  li = list("saad"),内部使用for循环
    # s="kjsdljadk123"
    # s=list(s)
    # print(s)
    
    # v=str(s)
    # print(v)
    #列表转换成字符串,
    # 需要自己写for循环一个一个处理,既有数字也有字符串的情况
    # li=[11,22,33,'alex']
    # v=str(li)#将列表整体以""括起来作为字符串
    # print(v)
    # print("hekkkoi")
    # s=''
    # for i in li:
    #     s+=str(i)
    # print(s)
    
    #只有字符串,直接使用字符串的join方法:列表中的元素只有字符串
    li=["123",'abc']
    v2="_".join(li)
    print(v2)




    如果我失败了,至少我尝试过,不会因为痛失机会而后悔
  • 相关阅读:
    在eclipse中如何在大量项目中查找指定文件
    字体图标使用笔记
    微信扫码显示特效
    Flex 布局教程:实例篇
    Flex 布局教程:语法篇
    12月份前端资源分享
    什么样的技术能活下来?该如何筛选繁复的框架和工具
    web前端知识在乱花渐欲迷人眼的当下,如何分清主次和学习优先级呢?
    2015前端生态发展回顾(转)
    HDU1507 Uncle Tom's Inherited Land*
  • 原文地址:https://www.cnblogs.com/tangcode/p/10965089.html
Copyright © 2011-2022 走看看