Python(5)
리스트와 내장함수(2)
슬라이싱(Slicing)
- 리스트도 문자열처럼 슬라이싱을 할 수 있다.
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의 모든 요소가 참이면 또는 비어있으면 True를 반환한다.
하나라도 거짓이면 False를 반환한다.
any(iterable)
: iterable의 요소 중 어느 하나라도 참이면 True를 반환한다.
비어있거나 모두 거짓이면 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
Author And Source
이 문제에 관하여(Python(5)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://velog.io/@zz1996zz/Python5
저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
alist = [23, 12, 36, 53, 19]
print(alist[:3])
print(alist[1:4])
# 출력
[23, 12, 36]
[12, 36, 53]
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(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(iterable)
: iterable의 모든 요소가 참이면 또는 비어있으면 True를 반환한다.하나라도 거짓이면 False를 반환한다.
any(iterable)
: iterable의 요소 중 어느 하나라도 참이면 True를 반환한다.비어있거나 모두 거짓이면 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
Author And Source
이 문제에 관하여(Python(5)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@zz1996zz/Python5저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)