以下のエディターでは、Python のリスト、文字列、辞書の一般的な操作について簡単に説明します。編集者はこれがとても良いと思ったので、参考として共有します。編集者をフォローして一緒に見てみましょう
リストの操作は以下の通りです:
a = ["haha","xixi","baba"]
追加: a.append[gg]
a. insert[1,gg] 添字が1の場所にgg
Deleteを追加します: a.remove(haha) リストの左から右に削除し、最初に一致したhaha
del a.[ 0] 添字 0 の対応する値
a.pop(0) は括弧内の内容を書き込みません。 書き込まれた場合は、添字に対応する内容が削除されます
変更: a .[0] = "gg"
Check : a[0]
a.index("haha") は左から右に表示され、最初に一致した haha の添字
a.count("haha") はリスト内の haha の総数
a.clear() はリスト a
forindex,data in enumerate(a):print(index,":",data)
1 : xixi
2: baba
キーワード:
a.copy() 浅いコピー、例: a = ["haha","xixi",["yan","liu"],"baba" ]b = a.copy()
b = copy.deepcopy(a) 深い、完全なコピー、b は完全に独立しています。 ただし、使用は控えめにしてください。別のメモリ空間が開かれるためです。リスト a が大きい場合、大量のメモリを消費します。
文字列操作:
name = "名前は {name}、年齢は {age}"print(name.capitalize()) #最初の文字を大文字にする
print(name.center(50) ," -")) #左右に「-」を25個追加
print(name.endswith("an")) #"an"で終わるか判定
print(name.find("a")) #左から右へ、最初の「a」の下付き文字を探し始めます
print(name.format(name="yan",age="24")) #文字列の内容を変換します {}
Dictionary操作:
辞書から値を取得する方法: a = {"yan":123,"liu":456}print(a["yan"]) #方法 1、キーが存在する場合存在しない場合はエラーが報告されます
print (a.get("yanada")) #方法2、ketが存在しない場合はNoneを返します
a.values() #Get value
*** serdefault の使用法:
print(a)
{'liu': 456, 'yan': 123}
a.setdefault( "wang",789)
print(a)
{'yan': 123, 'liu': 456, 'wang': 789}
*** 更新の使用法:
b = {" yan":666,"haha":888}
a.update(b)
print(a)
{'yan': 666, 'haha': 888, 'liu': 456}
以上がPython のリスト、文字列、辞書に対する一般的な操作の概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。