zoukankan      html  css  js  c++  java
  • python入门_老男孩_列表的增删查改

    关键词

      增  append  insert  extend

      删  remove  pop  clear  del

      查  for  li[]  len  count  index

      改  li[索引]=  li[切片]=

      

      排序  sort  (reverse = True)  reverse

      列表的嵌套及修改  li[0][1]

      元祖  儿子能改,孙子不能改

      str >> int    split

      int >> str    join

      range

    代码测试 

    li = ['xiaozhao', 'student', '', '',['my', '命运']]
    
    #
    li.append('多做少说是我的温柔')
    li.insert(0, '善良可爱的')
    li.extend([1,2,3])
    li.extend('456')
    print(li)
    
    #
    li.pop() # 按索引删除
    li.remove(3)
    print(li)
    
    # del li # 删除后报错 
    # print(li)
    
    li = ['curiosity', 'insist']
    li.clear() # 删除后返回空列表
    print(li)
    
    #
    li = ['xiaozhao', 'student', '', '',['my', '命运']]
    
    for i in li:
        print(i)
    
    print(li[0])
    print(li[0:4:2])
    
    print(len(li))
    
    print(li.count('xiaozhao'))
    
    # 复习find和index的区别
    print(li.index('xiaozhao'))
    # print(li.find('xiaozhao')) list对象没有find方法
    
    # 改/列表的嵌套和修改
    li[4][1] = '幸运'
    print(li)
    
    # 排序
    li = ['a', 'b','d','c'] # str和int不能混
    li.sort()
    print(li)
    
    li.reverse() # 反转
    print(li)
    
    li.sort(reverse = True) # 倒叙
    print(li)
    
    # int >> str    join
    li = " ".join('littleLarry')
    print(li)
    
    # str >> int    split
    li = 'larry young'
    li.split( )
    print(li, type(li))
    
    # range
    for i in range(0, 5)
    print(i)
  • 相关阅读:
    java 和.net 开发平台的感受(菜鸟级)
    结构体应用统计学生成绩
    实验十 链表
    绘制抛物线(带比例缩放)
    上下三角矩阵的输出
    结构体应用分类与索引
    笔试题之数据库
    动态规划求回文给定字符串,插入字符形成回文
    三行九个点,用4条线段连接(扩展,用3条,用1条)
    名言记录
  • 原文地址:https://www.cnblogs.com/dignity/p/9739062.html
Copyright © 2011-2022 走看看