본문 바로가기
Programing/Python

5-5 파이썬 내장함수 09

by BroJune 2021. 8. 17.

- 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