Python(5)
リストと組み込み関数(2)
スライド
alist = [23, 12, 36, 53, 19]
print(alist[:3])
print(alist[1:4])
# 출력
[23, 12, 36]
[12, 36, 53]
len()、リスト内の値を巡回
len()
:リスト内の要素の数を返します.alist = [23, 12, 36, 53, 19]
print(len(alist))
for i in range(len(alist)): # len() 함수를 통해 순회하기
print(alist[i], end = ' ')
for x in alist: # 다른 함수 없이 직접 순회하기
print(x, end = ' ')
# 출력
5
23 12 36 53 19
23 12 36 53 19
enumerate()
enumerate(iterable)
:iterableオブジェクトのインデックスと値をパターン形式で返します.alist = [23, 12, 36, 53, 19]
for x in enumerate(alist):
print(x, end = ' ')
for x in enumerate(alist):
print(x[0], x[1], end = ' / ')
for index, value in enumerate(alist):
print(index, value, end=' / ')
# 출력
(0, 23) (1, 12) (2, 36) (3, 53) (4, 19)
0 23 / 1 12 / 2 36 / 3 53 / 4 19 /
0 23 / 1 12 / 2 36 / 3 53 / 4 19 /
all(), any()
all(iterable)
:iterableのすべての要素が本物か空であれば、本物を返します.偽物が1つあればfalseに戻ります.
any(iterable)
:iterableのいずれかの要素が本物であれば、本物を返します.空またはすべてが偽の場合はfalseを返します.
alist = [23, 12, 36, 53, 19]
if all(x<60 for x in alist):
print("YES")
else:
print("NO")
if any(x<15 for x in alist):
print("YES")
else:
print("NO")
# 출력
YES
YES
Reference
この問題について(Python(5)), 我々は、より多くの情報をここで見つけました https://velog.io/@zz1996zz/Python5テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol