zoukankan      html  css  js  c++  java
  • python基础--列表,元组

    list1 = [1,2,3,4,5,6]
    list2 = ['wang','cong']

    # 1对列表中的元素取值(通过索引)
    print(list1[3]) # 4
    print(list2[1]) # cong
    # print(list1[6]) # 超过索引值则报错
    # 列表可以嵌套列表,元组,字符串,字典,数字,
    # 然后可以通过索引取值
    print(list2[1][3]) # g

    # len:计算出列表的长度
    print(len(list2))

    # max 返回列表元素的最大值
    # min 返回列表元素的最小值
    # 注意:这里所比较的原则需要注意

    # index 从列表中找出某个值第一个匹配项的索引位置
    print(list1.index(5))
    # print(list1.index(10)) 若不存在则报错

    #count:统计某个元素在列表中出现的次数
    # 若不存在则报错

    # 2 列表可以进行修改,原地修改
    list1[2] = 10
    print(list1) # [1, 2, 10, 4, 5, 6]
    # 列表为可变类型,跟字符串不同
    # list2[1][2] = 'o' 报错,因为字符串不可变
    # append:在列表的末尾添加新的对象
    # extend:在列表的末尾一次性追加另一个序列的多个值
    list3 = []
    list3.append('wangcomg')
    print(list3)
    list3 = []
    list3.extend('wangcong')
    print(list3)
    # 注意两个操作的不同之处
    # insert:将对象插入指定位置
    list4 = [1,2,3,4]
    list4.insert(1,100)
    print(list4) # [1, 100, 2, 3, 4]

    # 删除列表中的元素
    list5 = [1,2,3,4,5]
    # pop:删除列表中的最后一个元素
    list5.pop()
    print(list5)#[1, 2, 3, 4]
    # remove :移除列表中的某一个元素的第一个匹配项的值
    list5.remove(4)
    print(list5) # [1, 2, 3]
    # clear:请空列表:但此时列表还存在,
    # del:删除列表,
    list6 = [1,2,3]
    list6.clear()
    print(list6)
    list7 = [1,2,3]
    del list7
    print(list7) # 保存,说list不存在
    # sort(key = None,reverse = False)
    # 将列表排序,默认为升序
    # copy:复制列表:浅拷贝
    # 元组和列表很相像,当元组是不可变类型,不能进行增删改,
    # 只能进行查询,与列表的查询操作基本相同
  • 相关阅读:
    bzoj 1217 [HNOI2003]消防局的设立 贪心
    bzoj 1124 [POI2008]枪战Maf 贪心
    bzoj 2525 [Poi2011]Dynamite 二分+树形dp
    搭建SpringMVC+MyBatis开发框架六
    搭建SpringMVC+MyBatis开发框架五
    搭建SpringMVC+MyBatis开发框架四
    搭建SpringMVC+MyBatis开发框架三
    搭建SpringMVC+MyBatis开发框架二
    搭建SpringMVC+MyBatis开发框架一
    Mac下安装Node.js
  • 原文地址:https://www.cnblogs.com/cong12586/p/11349940.html
Copyright © 2011-2022 走看看