乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      python之修改列表,列表的方法,遍歷列表

       乙甲壬 2020-07-06

      PYTHON之修改列表

      # 創(chuàng)建一個(gè)列表
      stus = ['孫悟空','豬八戒','沙和尚','唐僧','蜘蛛精','白骨精']

      # print('修改前:',stus)
      # 修改列表中的元素
      # 直接通過索引來修改元素
      stus[0] = 'sunwukong'
      stus[2] = '哈哈'
      # 通過del來刪除元素
      del stus[2] # 刪除索引為2的元素

      # print('修改后:',stus)

      stus = ['孫悟空','豬八戒','沙和尚','唐僧','蜘蛛精','白骨精']

      # print('修改前:',stus)

      # 通過切片來修改列表,切片返回也是一種序列。
      # 在給切片進(jìn)行賦值時(shí),只能使用序列
      # stus[0:2] = ['牛魔王','紅孩兒'] 使用新的元素替換舊元素
      # stus[0:2] = ['牛魔王','紅孩兒','二郎神'],也可以傳多個(gè)以替換原來的兩個(gè)
      # stus[0:0] = ['牛魔王'] # 向索引為0的位置插入元素,成為第0個(gè)索引的元素
      # 當(dāng)設(shè)置了步長時(shí),序列中元素的個(gè)數(shù)必須和切片中元素的個(gè)數(shù)一致
      # stus[::2] = ['牛魔王','紅孩兒','二郎神']步長賦值

      # 通過切片來刪除元素
      # del stus[0:2] 刪除前兩個(gè)元素
      # del stus[::2]  把切片元素刪除
      # stus[1:3] = [] 賦值空序列一樣操作。

      # print('修改后:',stus)

      # 以上操作,只適用于可變序列
      s = 'hello'
      # s[1] = 'a' 不可變序列,無法通過索引來修改
      # 可以通過 list() 函數(shù)將其他的序列轉(zhuǎn)換為list
      s = list(s)
      print(s)
      結(jié)果:['h','e','l','l','0']

      查看文本文檔 THE python standard library ----Sequence Types--COMMON SEQUENCE OPERATIONS

      # 列表的方法
      stus = ['孫悟空','豬八戒','沙和尚','唐僧']
      # print('原列表:',stus)

      # append() 
      # 向列表的最后添加一個(gè)元素
      # stus.append('唐僧')

      # insert()
      # 向列表的指定位置插入一個(gè)元素
      # 參數(shù):
      #   1.要插入的位置
      #   2.要插入的元素
      # stus.insert(2,'唐僧')

      # extend()    #比APPEND()可以添加多個(gè)
      # 使用新的序列來擴(kuò)展當(dāng)前序列
      # 需要一個(gè)序列作為參數(shù),它會將該序列中的元素添加到當(dāng)前列表中
      # stus.extend(['唐僧','白骨精'])
      # stus += ['唐僧','白骨精']

      # clear()
      # 清空序列
      # stus.clear()

      # pop()
      # 根據(jù)索引刪除并返回被刪除的元素

      # result = stus.pop(2) # 刪除索引為2的元素
      # result = stus.pop() # 刪除最后一個(gè)
      # print('result =',result)

      # remove()
      # 刪除指定值得元素,如果相同值得元素有多個(gè),只會刪除第一個(gè)
      # stus.remove('豬八戒')

      # reverse()
      # 用來反轉(zhuǎn)列表
      # stus.reverse()

      # sort()
      # 用來對列表中的元素進(jìn)行排序,默認(rèn)是升序排列
      # 如果需要降序排列,則需要傳遞一個(gè)reverse=True作為參數(shù)
      my_list = list('asnbdnbasdabd')
      my_list = [10,1,20,3,4,5,0,-2]

      print('修改前',my_list)

      my_list.sort(reverse=True)
      print('修改后',my_list)
      # print('修改后:',stus)

      Python之遍歷列表

      # 遍歷列表,指的就是將列表中的所有元素取出來
      # 創(chuàng)建列表
      stus = ['孫悟空','豬八戒','沙和尚','唐僧','白骨精','蜘蛛精']

      # 遍歷列表
      # print(stus[0]) 每次取一個(gè)
      # print(stus[1])
      # print(stus[2])
      # print(stus[3])

      # 通過while循環(huán)來遍歷列表
      # i = 0
      # while i < len(stus):
      #     print(stus[i])
      #     i += 1

      # 通過for循環(huán)來遍歷列表
      # 語法:
      #   for 變量 in 序列 :
      #       代碼塊
      # for循環(huán)的代碼塊會執(zhí)行多次,序列中有幾個(gè)元素就會執(zhí)行幾次
      #   沒執(zhí)行一次就會將序列中的一個(gè)元素賦值給變量,
      #   所以我們可以通過變量,來獲取列表中的元素

      for s in stus :
          print(s)

        本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多