• 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)
  • 相关阅读:
    UVALive 3664:Guess(贪心 Grade E)
    uva 1611:Crane(构造 Grade D)
    uva 177:Paper Folding(模拟 Grade D)
    UVALive 6514:Crusher’s Code(概率dp)
    uva 11491:Erasing and Winning(贪心)
    uva 1149:Bin Packing(贪心)
    uva 1442:Cave(贪心)
    学习 linux第一天
    字符编码问题
    orm 正向查询 反向查询
  • 原文地址:https://www.cnblogs.com/dignity/p/9739062.html
Copyright © 2020-2023  润新知