본문 바로가기
728x90
반응형

리스트28

파이썬 중급 #086 자료구조 - 튜플(tuple) 이란? 안녕하세요. 스마트 팩토리입니다. 파이썬 중급 #086 자료구조 - 튜플(tuple) 이란? 1. 튜플(tuple) 튜플(tuple)이란 - 변경할 수 없는 자료구조 ( ) 로 표현된다. 인덱스, 슬라이싱, 덧셈, 곱셈 연산은 가능하다. 코드를 보면서 리스트와 비교해 보겠습니다. nums=(1,2,3,) print(nums) 튜플의 결과값은 ( 1,2,3) 으로 구현되어 튜플인 것을 알 수 있습니다. nums_list=list(nums) print(nums_list) 리스트는 [ ] 안에 들어옵니다. nums_list.append(4) print(nums_list) 리스트는 자료를 추가, 수정은 되나 튜플은 되지 않습니다. nums=(1,2,3,) print(nums) nums_list=list(nums.. 2022. 6. 2.
파이썬 중급 #084 리스트 - 리스트 함축 상호곱 cross product 안녕하세요. 스마트팩토리입니다. 파이썬 중급 #084 리스트 - 리스트 함축 상호곱 cross product 에 대해 알아보겠습니다. 1. 상호곱 상호곱 - cross product -2개의 집합의 상호곱 형태로 표현할 수 있다. num1=[1,2] fruits=["apple","grape","pear","melon","mango"] print(num1) num1 리스트 요소를 출력했습니다. print(fruits) fruits 리스트 요소값을 출력했습니다. nandf=[(x,y) for x in num1 for y in fruits] print(nandf) num1 과 fruits 요소값이 하나씩 대응되어 튜플을 만든 것을 볼 수 있습니다. nums=[1,2,3,4,5,6,7,8,9] nums1=[2,.. 2022. 5. 30.
파이썬 중급 #081 리스트 - 이웃하는 요소끼리 출력 안녕하세요. 스마트팩토리입니다. 파이썬 중급 #081 리스트 - 이웃하는 요소끼리 출력 에 대해 알아보겠습니다 ' 1. 알고리즘 이해 코드 조건식을 만족하는 경우 a,b,c,d 를 요소를 가지고 ab,ac,ad,bc,bc,cd를 출력하는 코드 코드를 보면 list1=[1,2,3,4] print(list1) 1,2,3,4를 요소로 가지는 리스트를 출력한 결과입니다. for i in range(len(list1)): for j in range(len(list1)-1): if i 2022. 5. 27.
파이썬 중급 #079 리스트 - 리스트 함축-거듭제곱 표현하기 [x**2 for x list] 안녕하세요 스마트팩토리입니다. 파이썬 중급 #078 리스트 - 리스트 함축-거듭제곱 표현하기 [x**2 for x list]에 대해 알아보겠습니다. 1.리스트 함축 리스트 함축 -list comprehension 함축, 포함, 내포라는 의미로 집합을 의미합니다. 이는 코드를 조금 더 단순하게 작성할 수 있습니다. 함수 파일 def nums(list): for i in range(1,11): list.append(i) 1부터 10까지 요소값 추가하는 코드 def squares(list): list1=[x**2 for x in list] return list1 리스트 요소값을 거듭제곱하여 반환하는 코드 def Triplesquares(list): list1=[x**3 for x in list] return .. 2022. 5. 25.
728x90
반응형