본문 바로가기
728x90
반응형

Python110

파이썬 중급 #072 리스트 - 정렬하기 리스트명.sort(), sorted(리스트명) 안녕하세요. 스마트팩토리입니다. 파이썬 중급 #072 리스트 - 정렬하기 리스트명.sort(), sorted(리스트명)에 대해 코드를 통해 알아보겠습니다. 1. 리스트 정렬하기 리스트 요소 정렬하는 함수로 sort(), sorted()가 있습니다. 두개가 비슷한듯 하지만 다르니 그 차이를 알고 사용하면 됩니다. sort()는 리스트 요소를 원본리스트 자체를 변경하여 순서가 정렬되는 반면 sorted(리스명)은 리스트 원본은 유지된 체로 다른 리스트 변수로 따라 받아서 정렬합니다. 코드를 보면서 알아보겠습니다. li1=list() for i in range(1,5): li1.append(i) print("li1 :",li1) 1부터 4까지 숫자를 요소로 가지는 리스트를 먼저 생성하고 li2=[0,-1,-2.. 2022. 5. 18.
파이썬 중급 #071 리스트 - 일치검사, 리스트 크기비교 안녕하세요. 스마트팩토리입니다. 파이썬 중급 #071 리스트 - 일치검사, 리스트 크기비교에 대해 알아보겠습니다. 1. 비교일치 검사 리스트 비교 일치 검사 비교연산자 ==,!=,를 활용하여 리스트 요소의 값이 일치하는지를 검사하는 것. 코드를 보면서 알아보겠습니다. num1=[1,2,3,4] num2=[1,2,3,4] num3=[1,2,3,4,5] num4=[0,1,2,3,4] print(num1==num2) num1 과 num2는 동일한 요소를 가지고 있기에 서로 같습니다. True가 출력된 것을 볼 수 있습니다. 리스트 비교일치검사의 경우는 인덱스 별로 비교하여 동일해야 같은 것으로 간주합니다. print(num1==num3) num1 과 num3 는 num3가 마지막 요소인 5가 하나더 있기 때문.. 2022. 5. 17.
파이썬 중급 #070 리스트 - 리스트 요소 출력 (end="") 안녕하세요. 스마트 팩토리입니다. 파이썬 중급 #070 리스트 - 리스트 요소 출력 (end="")에 대해 알아보겠습니다. 1. 리스트 출력 리스트 요소 출력시 출력 요소값 사이에 문자나 공백을 넣는 방법은 print(i, end="기호 나 문자") 코드를 보면서 알아보겠습니다. nums=list() for i in range(1,11): nums.append(i) print(nums) 리스트에 1부터 10까지 수를 넣었습니다. for i in range(len(nums)): print(nums[i]) 개별 요소값을 인덱스별로 출력한 결과입니다. print("\n","~~요소값 사이에 !~~") for i in nums: print(nums[i-1],end="!") print(nums[i-1], end=.. 2022. 5. 16.
파이썬 중급 #069 리스트 - 리스트 숫자 요소값 생성 및 삭제 (함수이용) 안녕하세요. 스마트팩토리입니다. 파이썬 중급 #069 리스트 - 리스트 숫자 요소값 생성 및 삭제에 대해 알아보겠습니다. 1. 리스트 요소값 생성 리스트 요소값을 순차적인 숫자를 넣을때 함수를 작성하여 넣으면 코드가 간단합니다. 함수의 특징을 파악하여 함수생성, 호출을 이해하는게 포인트입니다. > 함수 부분 함수 부분은 따로 파이썬 파일로 작성합니다. def ap10(nums): for i in range(1,11): nums.append(i) print("nums :",nums) 함수 파일 내 부분 파일로 ap10() def ap100(nums): for i in range(1,101): nums.append(i) print("nums :",nums) ap100() 함수가 있는 것을 볼 수 있습니다. .. 2022. 5. 15.
728x90
반응형