読者です 読者をやめる 読者になる 読者になる

感謝のプログラミング 10000時間

たどり着いた結果(さき)は、感謝でした。

Pythonの配列(リスト)の要素を削除・検索する。

Python
<スポンサーリンク>

Pythonの配列の要素を削除する

配列の要素を削除するにはdel文を使う。

del 配列[インデックス]

サンプルはこちら。

array = [1,2,3,4,5,6,7]

print(array)

#配列の5番目の要素を削除する
del array[4]

print(array)

出力結果

[1, 2, 3, 4, 5, 6, 7]
[1, 2, 3, 4, 6, 7]

リスト要素の検索

要素の検索は

検索値 in リスト

とする。
ある要素が配列の何番目にあるかを調べるには、

配列.index('調べたい要素')

とする。
以下は、Pythonの要素の検索、要素が何番目にあるかを調べるサンプル

friends = ['吉永小百合','桑野哲司','吉田勝利','濱田智栄']

#リスト要素の検索
isExists = '桑野哲司' in friends
print(isExists)

isYamadaExists = '山田' in friends
print(isYamadaExists)

#何番目か調べる

kuwanoIndex = friends.index('桑野哲司')
print(kuwanoIndex)

#yamadaIndex = friends.index('山田') #ValueError: '山田' is not in list

結果はこうなる。

True
False
1

その他のリストの操作

リストの最大値は、

max(リスト)

リストの最小値は

min(リスト)

で取得できる。

リストを小さい順に並べ替えるには以下のメソッドを使う

リスト.sort()

リストを大きい順に並べ替えるには、以下のメソッドを使う。

リスト.reverse()

その他のPythonの配列(リスト)に関する記事

Pythonの「スライス」を使って複数の要素を取り出す
http://d.hatena.ne.jp/sho322/20130828/1377690991

勉強した本

みんなのPython 第3版

みんなのPython 第3版


この本の中に、もっと詳しい解説があります。

感謝のプログラミング

今回で感謝のプログラミングは【617時間目】
10000時間まで、あと【9383時間】