ホームページ  >  記事  >  バックエンド開発  >  Python Zero の基礎入門 4: リストのシャーディング

Python Zero の基礎入門 4: リストのシャーディング

黄舟
黄舟オリジナル
2017-01-16 13:53:131437ブラウズ

前回の記事から引き続きリストの関連操作を学習し、主にリストのシャーディングとリスト要素を操作するいくつかの関数を学習します。これは前回の記事の補足です。

1. リストの断片化
形式: str1=str[開始位置: 終了位置]
機能: str の指定された間隔の要素を str1 にコピーします。これは、断片化された結果が元の文字列 A のコピーの 1 つであることを意味します。つまり、str に対する操作は str1 に対する操作となり、Java での値の転送と参照に似ています。

Python Zero の基礎入門 4: リストのシャーディング

Python Zero の基礎入門 4: リストのシャーディング

2. リスト繰り返し演算子(*)

Python Zero の基礎入門 4: リストのシャーディング

Python Zero の基礎入門 4: リストのシャーディング

3. メンバーシップ演算子(in not in)

Python Zero の基礎入門 4: リストのシャーディング

Python Zero の基礎入門 4: リストのシャーディング

4. リスト組み込み関数

(1)count(): リスト内に要素が出現する回数をカウントします

Python Zero の基礎入門 4: リストのシャーディング

Python Zero の基礎入門 4: リストのシャーディング

(2)index(): リスト内の指定された要素を返します最初に出現する位置

Python Zero の基礎入門 4: リストのシャーディング

Python Zero の基礎入門 4: リストのシャーディング

この関数はパラメータを追加することもできます。つまり、指定された間隔内で検索することもできます。

(3)reverse()関数: リスト要素の反転を実現します

Python Zero の基礎入門 4: リストのシャーディング

Python Zero の基礎入門 4: リストのシャーディング

もちろん、大きいものから小さいものへ並べ替えることもできます(reverse=Trueは大文字であることに注意してください)

Python Zero の基礎入門 4: リストのシャーディング

Python Zero の基礎入門 4: リストのシャーディング

概要 リストに関する知識は基本的にここまでです。明日はリストに似たデータ構造、つまりタプルについて整理します。最後に、今日のコードを添付します:

print("------列表的分片------")
str1="abcdefg"str2=str1[0:2]print(str2)print("------重复操作符------")
list=["小甲鱼","小布丁","大布丁"]
list=list*3print(list)print("------成员关系操作符------")print("小甲鱼" in list)print("\n")


list1=['123',"华为",["三星","小米"]]print("三星" in list1)print("\n")print("三星" in list1[2])

list2=['1','1','2','3']
num=list2.count('1')print("列表中元素1出现的次数为:%d"%num)
list3=list2[:]print(list3.index('1'))print(list3)
list3.reverse()print(list3)

list4=[2,1,4,3,7,5]print(list4)print("\n")
list4.sort()print(list4)

list4.sort(reverse=True)print(list4)

上記は、Python のゼロベース入門の 4 番目のリストの断片的な内容です。その他の関連コンテンツについては、PHP 中国語 Web サイト (www.php.cn) に注目してください。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。