- len
# len : 문자열이나 리스트등의 길이를 알려주는 함수
# 문자열의 경우 공백문자도 한글자로 취급합니다.
# data = 'hello korea'
# n = len(data)
# print(n)
# data = ' '
# n = len(data)
# print(n)
# data = [10,20,30,40,50]
# n = len(data)
# print(n)
# data = [10,20,30,40,50]
#
# for i in range(0,len(data)):
# print(data[i])
# data = [10,20,30,40,50]
# for d in data:
# print(d)
data = (10,20,30,40);
print(len(data))
print(type(data))
- list
# list : 문자열이나, 튜플, 리스트를 매개변수로 받아 새로운 리스트를
# 생성하여 반환하는 함수
# data = 'hello'
# r = list(data)
# print(r)
# data = (10,20,30,40,50)
# data[0] = 100
# print(data)
# 튜플의 값은 변경할 수 없어요!
# data = (10,20,30,40,50)
# data =list(data)
# data[0] = 100
# data = tuple(data)
# print(data)
# list의 복사
# data = [10,20,30,40,50]
# a = data # 얕은 복사
# print(data)
# print(a)
# data[0] = 100
# print(data)
# print(a)
data = [10,20,30,40,50]
a = list(data) # 깊은 복사
# data의 요소와 동일한 새로운 리스트를 생성
# data의 메모리상의 주소(id)와
# a의 메모리상의 주소(id)가 서로 달라요!
data[0] = 100
print(data)
print(a)
- 참고 자료 : Do it! 점프 투 파이썬 https://wikidocs.net/12 -
위키독스
온라인 책을 제작 공유하는 플랫폼 서비스
wikidocs.net
'Programing > Python' 카테고리의 다른 글
5-5 파이썬 내장함수 11 (0) | 2021.08.17 |
---|---|
5-5 파이썬 내장함수 10 (0) | 2021.08.17 |
5-5 파이썬 내장함수 08 (0) | 2021.08.17 |
5-5 파이썬 내장함수 07 (0) | 2021.08.17 |
5-5 파이썬 내장함수 06 (0) | 2021.08.17 |