본문 바로가기
728x90
반응형

Python110

파이썬 중급 #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.
파이썬 중급 #083 리스트 - 리스트 함축 단어 길이 안녕하세요. 스마트팩토리입니다. 파이썬 중급 #083 리스트 - 리스트 함축 단어 길이 1. 문자열 분리하여 단어 길이 확인 문자열을 분리하여 리스트 요소로 만들 수 있습니다. 리스트변수 =일반변수.split() 코드를 보면서 알아보겠습니다 . letter="I love you forever" print(letter) 일반 변수에 있는 자료를 출력합니다. sp_letter=letter.split() print(sp_letter) 일반 변수에 있는 문자열을 뛰어쓰기 단위로 즉 빈칸이 있는 곳을 기준으로 개별 리스트 요소로 설정해 줍니디ㅏ. result_letter=[len(w) for w in sp_letter] print(result_letter) 리스트에 해당하는 각 요소값의 길이를 알려주는 코드입니다.. 2022. 5. 29.
파이썬 중급 #082 리스트 - 리스트 함축 문자열 첫단어 출력 안녕하세요. 스마트팩토리입니다. 파이썬 중급 #082 리스트 - 리스트 함축 문자열 첫단어 출력에 대해 알아보겠습니다. 1. 문자열 첫단어 출력 리스트 함축 - 문자열 첫단어 출력 [word[0] for word in 리스트명] fruits=["apple","banana","watermelon","grape","pear"] print(fruits) 문자열을 리스트 요소로 가지고 있습니다. 그대로 출력하면 리스트 [] 라는 것을 알려주는 표시와 함께 요소가 출력됩니다. for i in range(len(fruits)): print(fruits[i]) 리스트 각 인덱스에 있는 요소를 개별적으로 출력했습니다. 그렇다면 오늘의 코드인 인덱스 요소 중에서 첫 문자를 출력하는 코드를 리스크 함축으로 알아보면 다음 .. 2022. 5. 28.
파이썬 중급 #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.
728x90
반응형