Pythonコードの改良
1π1行
💩 Before
EX)List=[1,2,3,4,5,1,4]のうちの1はいくら、2はいくら(番号N=5)
💩 Before
💩 Before
💩 Before
for rate in failureRate:
answer.append(rate[0])
👍 Afteranswer = [i[0] for i in failureRate]
+) one line if else statementprint("A") if a > b else print("B")
2count関数EX)List=[1,2,3,4,5,1,4]のうちの1はいくら、2はいくら(番号N=5)
💩 Before
answer = [[0] for i in range(N)]
for i in list:
answer[i-1] += 1
👍 Afteranswer = []
for i in range(1,N+1):
count = list.count(i)
answer.append(count)
3▼▼▼1▼1▼2▼2▼2▼💩 Before
dp = []
for _ in range(n):
dp.append([0 for _ in range(m)])
for i in range(n):
for j in range(m):
dp[i][j] = inputs[m*i+j]
👍 Afterdp = []
index = 0
for i in range(n):
dp.append(inputs[index:index + m])
index += m
Reference
この問題について(Pythonコードの改良), 我々は、より多くの情報をここで見つけました https://velog.io/@syoung125/파이썬-코드-개선하기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol