クリプト

Python 「リスト2」

ののた's icon'
  • ののた
  • 2018/08/05 11:12
Content image


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

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

メモ代わりに投稿!!


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



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

Content image

文字列(文字列を格納した変数)の文字数を整数で返します。


len関数:len(引数)

例1:文字列

len("Hello ALIS")
Content image

10文字と返ってきました。スペースも文字に含まれます。


例2:変数

Hello = "こんにちは!ALIS"
len(Hello)
Content image

こちらも10文字と返ってきました。全角も半角も1文字になります。




そして

リストに話は戻りますが、前回のように要素番号を[]角カッコで指定し要素を取り出します。

その時に要素数を超える番号を指定すると、どうなるかやってみましょう。

weeks = ['月','火','水','木','金','土','日']
print(weeks[7])
このコードを実行すると
Content image

IndexErrorエラーになってしまいす。「list index out of range」リストの範囲内に無いということですね。




リストでlen関数

そこで先程のlen関数を使って要素数を確認しましょう。

len関数の引数にリスト値を渡すと要素数が返ってきます

例:

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

7と返ってきました。

あれ?さっき「print(weeks[7])」と書いたのになぜ?

それは前回で書きましたがPythonではインデックスの始まりを0から数えるからです。月が[0]で日が[6]になるので[7]は範囲外になります。



Content image

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


スライス

リストから複数の値をリスト形式で取得する。

インデックスと同様に[]角カッコの中に記述します。

整数をコロンで区切って始まりと終わりを書きましょう。

weeks[0:3]
Content image

左の数字は始まりのインデックスを表し自身も含みます

右の数字は終わりのインデックスを表し自身を含みません

ですから[0][1][2]の月、火、水が返ってきました。




del文

del文はインデックスを指定してリストから要素を削除します。

削除された要素より後の要素は前にずれます。

weeks = ['月','火','水','木','金','土','日']
del weeks[2]
 print(weeks)
print(weeks[2])
Content image

要素2の水が削除され、木が要素2になりました。




in 、not in演算子

inとnot inの演算子はリスト内に調べたい値が含まれるかを判定し、ブール型で返します。

inは入ってるかを判定し、no inは入っていないかを判定します。

True(真)とFalse(偽)で返します。

weeks = ['月','火','水','木','金','土','日']
'水' in weeks #水は入っている。
'祝' in weeks #祝は入っている。
'水' not in weeks #水は入っていない。
'祝' not in weeks #祝は入っていない。
Content image

2行目の「'水' in weeks」はweeksに'水'が入っているかを判定し、入っているのでTrue(トゥルー)が返ってきました。

4行目の「'水' not in weeks」はweeksに'水'が入っていないかを判定し、入っているのでFalse(フォルス)が返ってきました。

後の二つはその逆ですね。


Content image

リストあれこれ編集をもうちょい!




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



前回<<<  >>>次回

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

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

スーパーコンピュータ「京」でマイニングしたら

Like token Tip token
1.06k ALIS
Eye catch
クリプト

Uniswap v3を完全に理解した

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

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

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

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

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

【初心者向け】$MCHCの基本情報と獲得方法

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

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

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

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

Like token Tip token
30.03 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
クリプト

Uniswap(ユニスワップ)で$ALISのイールドファーミング(流動性提供)してみた

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

CoinList(コインリスト)の登録方法

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

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

Like token Tip token
947.13 ALIS