zoukankan      html  css  js  c++  java
  • Python学习笔记(四)

    一、list创建

      list 是Python语言中一种内置的数据类型
      list 中可以存放不同类型的数据

      list = []  #创建一个空列表
      list = [1,2,3] #创建一个非空列表,并初始化其元素为1,2,3


    二、list长度

      使用 len(list_变量) 可以测得list的长度


    三、list切片

      list = [1,2,3,4,5,6,7,8,9,10]

      print(list[3:])  #4,5,6,7,8,9,10
      print(list[3:5]) #4,5
      print(list[-1]) #10
      print(list[-2:-1]) #9
      print(list[1:9:2]) #2,4,6,8


    四、查看修改列表内元素

      list = [1,2,3,4,5]

      print("查看列表中索引为0的元素:",list[0])
      list[0] = 100  #通过索引修改列表中的元素


    五、扩充列表

      list.append(待追加的元素)
      list.insert(插入的位置,待插入的元素)
      list.extend(待追加合并的list变量)


    六、删除元素

      list.remove(object)
      lsit.pop() #删除列表中最后一个元素并返回该元素
      list.pop(index) #删除列表中指定索引的元素,并返回该元素
      del lsit[index] #删除指定索引处的元素
      del list #删除整个列表


    七、确定元素的位置

      list.index(object)


    八、统计元素出现的次数

      list.count(1)


    九、列表常用操作

      list.sort() #对列表进行排序
      list.reverse() #对列表进行反转
      sorted(list) #对列表进行排序
      max(list) #获取列表中的最大值
      min(list) #获取列表中的最小值
      cmp(list1,list2) #比较两个列表是否相等
      元素 in list #判断元素是否在列表中


    十、元组的创建

      tuple可以看做是不可变的列表

      tuple = ()  #创建一个空元组
      tuple = (1,) #创建一个带有一个元素的元组
      
      

      

      

      
      

  • 相关阅读:
    Line of Sight 计算几何基础
    Hash算法详解
    高效mysql的习惯(程序员版本)
    thymeleaf初步使用
    @Transactional注解事务不起作用
    泛型的理解
    Git&GitHun 命令合集
    springboot引入thymeleaf
    springboot静态资源映射
    springboot的配置文件
  • 原文地址:https://www.cnblogs.com/userchencq/p/7527070.html
Copyright © 2011-2022 走看看