クリプト

Python 「リスト3」 メソッド

ののた's icon'
  • ののた
  • 2018/08/07 09:40
Content image


こんにちは!! ホーさんの記事で衝撃を受け、投稿を再開したののたです。

Pythonを勉強して学んだ事をALISの記事にすれば勉強が続くのでは!?と思い

メモ代わりに投稿!!


※変な事を言っていたらTwitterやコメントで教えてください・・・



前回に引き続きリストについて勉強します。

Content image

リストの編集方法をあれこれやってみます②。


複数代入法

リストを使い複数の変数に代入できる方法です。

リストの要素を1つずつ代入すると下記のようになります。

weeks = ['月','火','水']
tuki = weeks[0]
hi = weeks[1]
mizu = weeks[2]

これを1行で代入することができます。

weeks = ['月','火','水']
tuki,hi,mizu = weeks
Content image

ポイントは変数の数とリストの要素数は同じでなければなりません。

Content image




メソッド:値.メソッド名(引数)

メソッドとは、ある値について使われる専用の関数です。

例えばリストで使えるindex()メソッドと言うものがり

リスト名.index('要素')

と記述します。




index()メソッド

index()メソッドは引数をリスト内から検索し、インデックスを返します。

weeks = ['月','火','水','木','金','土','日']
weeks.index('木')
Content image

木のインデックス[3]が返ってきました。




append()メソッド

append()メソッドはリストに新しい要素を追加するのに使います。

weeks = ['月','火','水','木']
weeks.append('金')
print('木')
Content image

リストの末尾に要素を追加しまた。




insert()メソッド

insert()メソッドはリストの任意の位置に要素を追加できます。

第1引数(左)にインデックスを指定し、第2引数(右)に値を記述します。

weeks = ['月','火','水','木']
weeks.insert(0,'金')
print(weeks)
Content image

リストの初めに要素が追加されました。

weeks.insert(2,'金')
print(weeks)
Content image

リストの3番目に要素が追加されました。




remove()メソッド

remove()メソッドは要素を指定してリストから削除します。

weeks = ['月','火','水','木']
weeks.remove('火')
print(weeks)
Content image

指定した'火'の要素が削除されました。

前回で勉強したdel文はインデクスが分かっているときに使い、remove()メソッドは要素が分かっているときに使います。




sort()メソッド

リストの要素をソートする(順番に並べ替える)ことができます。

No = [3,6,1,8,2]
No.sort()
print(No)
Content image

数の順番通りに並べ替えれました。

animal = ['いぬ','ねこ','犬','さる','cat','dog','Bird']
animal.sort()
print(animal)
Content image

文字列のソートができました。アルファベットの大文字、小文字、ひらがな、漢字の順でソートされました。

mix = ['いぬ',5,'cat']
mix.sort()
Content image

数と文字列をソートするとエラーになります。

pythonは数と文字列を比較することができません




メソッドは

メソッドは一つのデータ型に所属しており、別のデータ型では使えません。

上記のメソッドはリスト型に属しており、文字列や定数などの他の値では呼び出すことはできません。


Content image

次回は「ループ処理」です。



分析してみたシリーズはこちら→昨日のALIS 分析 8/5(日)



前回<<<  >>>次回




公開日:2018/08/07
獲得ALIS:39.60
ののた's icon'
  • ののた
  • @nonota
只今、Pythonを勉強中・・・ プログラミングの素人です!!学んだ事をALISの記事にする事によって勉強が続くのかをTEST中です。

投稿者の人気記事
コメントする
コメントする
こちらもおすすめ!
Eye catch
クリプト

Polygon(Matic)で、よく使うサイト(DeFi,Dapps)をまとめてみた

Like token Tip token
235.30 ALIS
Eye catch
クリプト

コインチェックに上場が決まったEnjin Coin(エンジンコイン)コインを解説

Like token Tip token
21.49 ALIS
Eye catch
クリプト

【初心者向け】JPYCを購入して使ってみました!

Like token Tip token
30.03 ALIS
Eye catch
クリプト

【DeFi】複利でトークンを運用してくれるサイト

Like token Tip token
54.01 ALIS
Eye catch
クリプト

約2年間ブロックチェ-ンゲームをして

Like token Tip token
61.20 ALIS
Eye catch
クリプト

UNISWAPでALISをETHに交換してみた

Like token Tip token
39.40 ALIS
Eye catch
クリプト

クリプトスペルズで入手したMCHCを引き出す方法

Like token Tip token
196.20 ALIS
Eye catch
クリプト

【第8回】あの仮想通貨はいま「テレグラム-TON/Gram」

Like token Tip token
69.90 ALIS
Eye catch
クリプト

Bitcoin史 〜0.00076ドルから6万ドルへの歩み〜

Like token Tip token
947.13 ALIS
Eye catch
クリプト

Eth2.0のステークによるDeFiへの影響を考える。

Like token Tip token
43.10 ALIS
Eye catch
クリプト

ブロックチェーンの51%攻撃ってなに

Like token Tip token
0.00 ALIS
Eye catch
クリプト

NFT解体新書・デジタルデータをNFTで販売するときのすべて【実証実験・共有レポート】

Like token Tip token
120.79 ALIS