0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Python学習#1

Last updated at Posted at 2022-11-20

Pythonで学んだことをアウトプットすることにしました。
まずは1日目。

環境は

  • VS code
  • Python3.9.12
  • M1 Mac たまにWindows

だいたいこんな感じです…
学習は基本的にインターネット、書籍の独学です。
今日は辞書型、for文のzip,enumerate,tqdmについて学びました。
基本的なことですがしっかりと理解をしておきたいので復習です。
調べたり解説を見たりしているとまだまだ自分のものにないと実感、、、

辞書から

x = {'apple':120,'orange':200,'painapple':500}
apple_price = x[apple]

辞書の値を取り出せる

x = {'apple':120,'orange':200,'painapple':500}
x[apple] = 150

keyのappleに対しての値の書き換え

x = {'apple':120,'orange':200,'painapple':500}
y = {'tomato':170,'poteto':190}
x.update(y)

xとyの辞書を結合できる

x = {'apple':120,'orange':200,'painapple':500}
y = {'tomato':170,'poteto':190}
z = x | y

zにxとyを結合させたものを代入

for関連

zip関数

x = [1,2,3]
y = [4,5,6]
for i,n in zip(x,y):
    print(i,n)

複数のリストの要素を順番に取り出せる。またリストの要素数が違う時は少ない方に合わせて終了される。

enumerate関数

name = ['佐藤','鈴木','高橋']
for i,n in enumerate(name,start=1):
    print(f'{i}{n}さん')

iには0から始まるカウント数が代入されている。
二つ目の引数でstart=1を渡すと1から始まる。
nにはnameリストの要素が一つずつ代入される。

tqdm関数

この関数は組み込み関数ではないのであらかじめpip install tqdmでインストールする必要がある。

from tqdm import tqdm
for i in tqdm(range(10**9)):
        pass

for文で莫大な処理をする時に進捗状況を可視化してくれる。

補足

importできないエラーの原因はインストールされていない、スペルミス、あとインタープリタが未選択の場合である。
色々調べてみたがインタープリタが未選択でエラーになっている可能性が記述された記事は無かったので一応。

以上今日はこんな感じお疲れ様でした:sunny:

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?