본문 바로가기
728x90
반응형

리스트함축5

파이썬 중급 #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.
파이썬 중급 #080 리스트 - 조건이 붙는 리스트 함축 안녕하세요. 스마트 팩토리입니다. 파이썬 중급 #080 리스트 - 조건이 붙는 리스트 함축에 대해 알아보겠습니다. 1. 조건이 붙는 리스트 함축 리스트 함축에 조건이 붙는 경우 조건에 맞게 리스트 요소값을 더 빠르게 생성할 수 있다. 코드를 보면서 알아보겠습니다. onetoend=[] for i in range(10,21): onetoend.append(i) print(onetoend) 10부터 20까지 수를 요소로 가지는 리스트입니다. oddnums=[] for i in range(len(onetoend)) : print(i,end="") if onetoend[i]%2==1: oddnums.append(onetoend[i]) 반복문에서 i 값 확인차원에서 출력해보았습니다. print("\n oddnum.. 2022. 5. 26.
728x90
반응형