파이썬 중급 #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.