Python制御文の略記
1210 ワード
Python制御文の略記
原博住所:https://blog.csdn.net/weixin_35757704/article/details/90234427
1.for文の簡略化:
(1)単層for文の略記:
単層for文の簡略書式:
これは次のようなものです.
例:
(2)二層for文の簡略化:
二層for文の略記形式:
これは次のようなものです.
例:
2.if文の簡略化:
if文の略記フォーマットは次のとおりです.
例:
3.forとif文の結合:
forとif文を組み合わせた略記フォーマットは、次のとおりです.
例:
原博住所:https://blog.csdn.net/weixin_35757704/article/details/90234427
1.for文の簡略化:
(1)単層for文の略記:
単層for文の簡略書式:
[ i for i in ]
これは次のようなものです.
for i in :
i
例:
y = [1,2,3,4,5,6]
[(i*2) for i in y ]
: [2, 4, 6, 8, 10, 12]
(2)二層for文の簡略化:
二層for文の略記形式:
[ i for in for i in ]
これは次のようなものです.
for in :
for i in :
i
例:
y_list = ['assss','dvv']
[print(i) for y in y_list for i in y]
:
y_list = ['assss','dvv']
for y in y_list:
for i in y:
print(i)
:
a s s s s d v v
2.if文の簡略化:
if文の略記フォーマットは次のとおりです.
True if else False
例:
y = 0
x = y+3 if y > 3 else y-1
:
x = -1
3.forとif文の結合:
forとif文を組み合わせた略記フォーマットは、次のとおりです.
[ True i for i in if i ]
: if False
例:
x = [1,2,3,4,5,6,7]
[print(i) for i in x if i > 3 ]
:4 5 6 7