Pythonの基礎Day4

パイソンDay4

1.一覧

  • 知人リスト

    • 前STR、INTの三種類、いくつかの条件の下で、ブール値では十分ではありません

      • STR:少量のデータを保存します。
      • スライスまたはいずれかの操作を行うには、コンテンツの取得はstrのタイプです。単一のデータストア。
    • 文字列と利点のリストと比較すること:

      • リスト[「xdad」、100、[1,2,3]]は、任意のタイプのデータを運ぶ大量のデータを格納します。
      • pythonの共通コンテナデータ型。
      • リストが注文され、刃先交換式、スライス、ステップ
    • リスト上の運動の小さなスライス

      li=[1,3,2,"a",4,"b",5,"c"]
      #通过对li列表的切片形成新的列表l1,l1=[1, 3, 2]
      print(li[:3])
      #通过对li列表的切片形成新的列表l2,l2=['a', 4, 'b']
      print(li[3:6])
      #通过对li列表的切片形成新的列表l3,l3=[3, 'a', 'b']
      print(li[1:6:2])
      #通过对li列表的切片形成新的列表l4,l4=['b', 'a', 3]
      print(li[-3:-8:-2])
  • そして、変更して再検索に追加および削除のリストを作成します

    • のリストを作成します。

      • ls=[100,"xiaoming"]
      • 第二の方法

        l1=list("dasfsaff")
        print(l1)
        #结果['d', 'a', 's', 'f', 's', 'a', 'f', 'f']
    • 増加

      • このメソッドはappend

        #append是在列表的末尾进行追加
        ls=["孙悟空","如来佛祖","小旋风","菩提老祖"]
        ls.append("王大锤")
        print(ls)
        #结果['孙悟空', '如来佛祖', '小旋风', '菩提老祖', '王大锤']
      • メソッドの2つのインサート

        #insert 通过索引进行插入,也算增加的一种
        ls=["孙悟空","如来佛祖","小旋风","菩提老祖"]
        ls.insert(2,"白龙马")
        print(ls)
        #结果['孙悟空', '如来佛祖', '白龙马', '小旋风', '菩提老祖']
      • この方法スリー延長します

        #extend 通过迭代进行追加,类似先遍历字符串、然后追加
        ls=["孙悟空","如来佛祖","小旋风","菩提老祖"]
        ls.extend("xiaoming")
        print(ls)
        #结果['孙悟空', '如来佛祖', '小旋风', '菩提老祖', 'x', 'i', 'a', 'o', 'm', 'i', 'n', 'g']
    • [削除]

      • 方法1つのポップ

        #pop  按照索引的顺序删除 其是有返回值的,返回的是删除的元素
        ls=["孙悟空","如来佛祖","小旋风","菩提老祖"]
        ls.pop(2)
        print(ls)
        #结果['孙悟空', '如来佛祖', '菩提老祖']
      • 方法II削除

        #remove 指定元素删除,如果有重名元素,默认删除从左数第一个
        ls=["孙悟空","如来佛祖","小旋风","菩提老祖"]
        ls.remove("孙悟空")
        print(ls)
        #结果['如来佛祖', '小旋风', '菩提老祖']
      • 方法3をクリア

        #clear 清空
        ls=["孙悟空","如来佛祖","小旋风","菩提老祖"]
        ls.clear()
        print(ls)
        #结果 []
      • メソッド四デル

        #del 按照索引和切片删除
        ls=["孙悟空","如来佛祖","小旋风","菩提老祖"]
        del ls[1]
        print(ls)
        #结果 ['孙悟空', '小旋风', '菩提老祖']
    • 変更

      • 屈折率の変化による方法

        ls=["孙悟空","如来佛祖","小旋风","菩提老祖"]
        ls[0]="四海龙王"
        print(ls)
        #结果 ['四海龙王', '如来佛祖', '小旋风', '菩提老祖']
      • 2つの変更のセクションに記載の方法

        #这种改的方法是迭代的,就是对修改字符串进行遍历
        ls=["孙悟空","如来佛祖","小旋风","菩提老祖"]
        ls[:2]="四海龙王"
        print(ls)
        #结果 ['四', '海', '龙', '王', '小旋风', '菩提老祖']
    • 検索

      #通过for循环遍历的形式
      ls=["孙悟空","如来佛祖","小旋风","菩提老祖"]
      for i in ls:
          print(i)
      #结果 孙悟空 如来佛祖 小旋风 菩提老祖

2.タプル

  • 読み取り専用リストを。大量のデータを保存し、インデックスをすることができ、スライス(ステップ)

    l1=("四海龙王","齐天大圣","孙悟空",1,3)
  • アプリケーション:

    • 重要なデータ、ユーザ名、パスワード、個人情報は、人々がデータの一部を変更したくない、タプルがあります。

    • 開梱タプルが割り当てられました。

      a,b=(12,3)#拆包的过程中多一个少一个都不行
      print(a,b)
      #结果 12 3

3.range

  • 定義:デジタルカスタムデジタル範囲リストから、リストに類似

    r=range(10)#类似[0,1,2,3,4,5,6,7,8,9]这样一个列表
  • 練習

    • プリントアウトするために、すべてのインデックスのL1リストの範囲を使用して、forループを使用します

      l1=[1,3,45,"ds"]
      index=len(l1)
      for i in range(index):
          print(i)

おすすめ

転載: www.cnblogs.com/zhuxiayu/p/12309732.html