Python配列
1. Python 配列には 3 つのタイプがあります:
1. リストのリンクされたリスト配列。初期化後に特定のメソッドを通じて要素を動的に追加できます。
定義方法: arr = [要素]
2. タプルは一度定義すると要素数を変更できません。
定義方法: arr = (要素)
3. ハッシュ配列である辞書辞書配列。
定義方法: arr = {要素キー:値} または arr = dict(要素キー:値)
キーと値の 2 つの部分が含まれます。キーは整数型または文字列型であり、値は任意の型です。
2. これらの配列の使用方法と手法について詳しく説明します。
1. リスト連結リスト配列
(1) 定義時の初期化
arr = [1, 2, [1, 2, 3]]
(2) Initialization 定義時は不可
1次元配列: arr = []
多次元配列: arr = [i for i in range(10), 1,[]]
#Note: i for in xx は必ずそれ以外の場合は、Define i が最初になります。
(3) 配列を削除して複数の値を取得する
start:end を使用して配列内の間隔を表すことができます (i >= start および i < end)
del arr[0]
del arr[0] :2]
newarr = arr[0:2]
(4) 配列を走査しますusing use use enumerate 関数を使用する
(5) 要素を追加します:
1 次元: arr.append('aaa')
2-次元: arr[0].append('aaa')
指定したインデックス位置に挿入したい場合は、arr.insert(index, value を使用します
さらに、特別な使用法があります: ARR += [配列要素]
指定された入札がない場合、+= で配列要素を増やすことができます。
* arr*4 などの演算子
(6) メソッド
L.append(var) #要素の追加
L.insert(index,var)
L.pop(var) #
から削除 L.remove(var) #初めて出現する要素を削除します
L.count(var) #この要素がリストに出現する回数
L.index(var) #この要素の位置、なし その後、例外をスローします
L. extend(list) #リストを追加、つまりリストをLにマージします
L.sort() # 並べ替え
L.reverse() # 順序を逆にする
(7) コピー
L1 = L #L1 は L Alias です。 C 用語では、ポインタ アドレスが同じであり、L1 に対する演算が L に対する演算であることを意味します。これは、関数パラメータが渡される方法です。 L1 = L[:] #L1 は L のクローン、つまり別のコピーです。
2.タプル固定配列
(1) arr = ("a", "b", "c", "d", "e") 定義時に初期化
(2) 値を取得
arr[0] を出力、ARR [-4: -1]、ARR [-1]、ARR [1: 4]
(3) 列挙 (ARR) の k、v の配列
を走査:
K、V を出力
(3) 変換
t
t = list(t)
、 'c': 'hello'}
辞書は多くの意味に対応でき、もちろん Key も多くの値に対応できます
Python 自体は辞書キーへの複数の代入を実行できませんが、リスト メソッドを使用できます。 {Arr = {'Server': ['yp.geekso.com', 'geekso.com'], 'database': 'mysql'}
(2) メソッド
d.Get (key, 0) #同 [DICT [ key] が複数ある場合はデフォルト値の 0 が返されます。 [] そうでない場合は、例外がスローされます
D.has_key(key) # キーが存在する場合は TRUE を返し、そうでない場合は FALSE を返します
D.keys() # 辞書キーのリストを返します
D.values() # すべての値を出力
D.items( ) #タプルのリストを返します。各タプルにはキーと値のペアが含まれています
D.update(dict2) # マージされた辞書を追加します
D.popitem() # ペアを取得し、辞書 。空の場合は例外がスローされます
setdefault(key [,dummvalue])
#get メソッドと同様の動作をします。
# キーが辞書になく、dummvalue が指定されている場合は、キー (key) # 辞書に指定された値 (dummvalue) を挿入します
# dummvalue が指定されていない場合、値は None になります
D.クリア() # 辞書のクリア、del dictと同じ
D.copy() # 辞書のコピー
D.cmp(dict1,dict2) # 辞書の比較、(優先順位は要素数、キーサイズ、キー値のサイズ)
( 3) コピー
dict1 = dict #Alias
dict2=dict.copy() #Clone、つまり別のコピー。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









LinuxターミナルでPythonバージョンを表示する際の許可の問題の解決策PythonターミナルでPythonバージョンを表示しようとするとき、Pythonを入力してください...

PythonのPandasライブラリを使用する場合、異なる構造を持つ2つのデータフレーム間で列全体をコピーする方法は一般的な問題です。 2つのデータがあるとします...

Pythonでは、文字列を介してオブジェクトを動的に作成し、そのメソッドを呼び出す方法は?これは一般的なプログラミング要件です。特に構成または実行する必要がある場合は...

10時間以内にコンピューター初心者プログラミングの基本を教える方法は?コンピューター初心者にプログラミングの知識を教えるのに10時間しかない場合、何を教えることを選びますか...

UvicornはどのようにしてHTTPリクエストを継続的に聞きますか? Uvicornは、ASGIに基づく軽量のWebサーバーです。そのコア機能の1つは、HTTPリクエストを聞いて続行することです...

この記事では、numpy、pandas、matplotlib、scikit-learn、tensorflow、django、flask、and requestsなどの人気のあるPythonライブラリについて説明し、科学的コンピューティング、データ分析、視覚化、機械学習、Web開発、Hの使用について説明します。

fiddlereveryversings for the-middleの測定値を使用するときに検出されないようにする方法
