• Skip to primary navigation
  • Skip to content
  • Skip to primary sidebar

Code School

プログラミング初心者向け応援メディア

  • Home
  • Swift
  • Python3
  • Ruby
  • Ruby on Rails
  • CSS
  • Sketch
  • How to Study
  • Column
You are here: Home / Python3 / [Python]list(配列)の中身が空かどうか判別する

 

 

[Python]list(配列)の中身が空かどうか判別する

2018年12月6日 By Code School編集部

Pythonでlistの中身が空かどうかを判別する方法を紹介します。

辞書やタプルも同じ方法で中身を調べることができるので、あわせて紹介します。

listの中身を調べる

Pythonのリストは中身があればTure、中身がなければFalseを返します。

Python
1
2
3
4
5
6
7
8
9
list = []
 
if list:
    print('リスト入っています')
 
else:
    print('リスト空です')
 
>リスト空です

他にもlen()でリストの要素数を調べて0なら空と見なすなどの方法もありますが、この方法が1番しっくり来るのでこの方法でやっています。

 

リスト以外も、辞書・タプルの空も確認する

リストの空の判別を紹介しましたが、辞書やタプルでも使えます。

Python
1
2
3
4
5
6
7
8
9
dict = {}
 
if dict:
    print('辞書入っています')
 
else:
    print('辞書空です')
 
>辞書空です

Python
1
2
3
4
5
6
7
8
9
tuple = ()
 
if tuple:
    print('タプル入っています')
 
else:
    print('タプル空です')
 
> タプル空です

 








 

関連記事



Filed Under: Python3

Primary Sidebar




Categories

  • iOSアプリ開発 (48)
    • Swift (30)
    • Xcode (13)
  • Linux (1)
  • Python3 (42)
    • Django (12)
  • Ruby (17)
    • Ruby on Rails (6)
  • Scratch (1)
  • SQL (2)
    • MySQL (1)
    • SQLite3 (1)
  • Unity (2)
  • Web制作 (42)
    • CSS (34)
    • HTML (4)
  • プログミラングコラム (11)
  • プログラミングスクール (93)
    • 子供向けプログラミングスクール (58)
    • 社会人向けプログラミングスクール (41)
  • プログラミング学習方法 (8)
  • 開発ツール (32)
    • Atom (1)
    • Brackets (5)
    • Github (2)
    • Mac (1)
    • Pycharm (5)
    • Sketch (16)
[Python]list(配列)の中身が空かどうか判別する

[Python]list(配列)の中身が空かどうか判別する

[Django]templateで今日の日付などを表示する方法

[Django]templateで今日の日付などを表示する方法

viコマンドで開いて編集して保存する

viコマンドで開いて編集して保存する

さくらVPSでcronを使いPythonファイルを定期的に実行する

さくらVPSでcronを使いPythonファイルを定期的に実行する

[Python]本番環境でSyntaxError: Non-ASCII characterエラーが出た時の対処方法

[Python]本番環境でSyntaxError: Non-ASCII characterエラーが出た時の対処方法

[Python]本番環境でroot権限で sudo pip install出来ない時の対処方法

[Python]本番環境でroot権限で sudo pip install出来ない時の対処方法

[Python]try exceptでエラー内容を吐き出させる方法

[Python]try exceptでエラー内容を吐き出させる方法

[Python]ヘッダー情報をあれこれ取得してみる

[Python]ヘッダー情報をあれこれ取得してみる

[Django]update_or_createで更新する

[Django]update_or_createで更新する

[Python]metaタグ内の要素を取得(スクレイピング)する

[Python]metaタグ内の要素を取得(スクレイピング)する

[Python]スクレイピングで取得した文字列から特定文字を削除or置き換える

[Python]スクレイピングで取得した文字列から特定文字を削除or置き換える

[Python] lxmlでhrefやsrcの値を取得する

[Python] lxmlでhrefやsrcの値を取得する

[Django]shellからではなくスクリプトからデータベースを操作する

[Django]shellからではなくスクリプトからデータベースを操作する

[SQLite3]すでに取得済みのデータは新規で追加せず更新だけする

[SQLite3]すでに取得済みのデータは新規で追加せず更新だけする

[Scrapy]特定タグ内の要素を取得するための練習

[Scrapy]特定タグ内の要素を取得するための練習