이 포스트는 Python의 기본적인 List 사용방법이나 기억해두면 편리한 방법에 관해 설명합니다.포스트에서 소개하는 소스 코드는 Python 3.7, Ubuntu 18.04에서 작동 확인했습니다. Python List 기초 List는 여러 요소를 포함하는 컨테이너 객체(컨테이너 = 용기(저장 공간))를 말합니다. List를 사용하는 이유는 다양합니다. 한 번에 많은 연속적인 데이터를 취급할 수 있다는 것이 대표적인 이유죠. 기존 방법을 활용하여 요소의 추가 및 삭제, 검색 및 계산 등 다양한 작업을 할 수도 있습니다. 리스트 이외에도 여러 요소를 다루는 개체가 있습니다. settupledictnumpy.array 이 중에서 다른 언어의 배열에 해당하는 것이 numpy.array 입니다. 그런데, 이러한..
파이썬 활용하여 숫자, 문자열 정렬하는 예제 6개 살펴보겠습니다. 일반적인 예제는 아니고 조금 특이한 형태의 정렬이라는 점 먼저 밝힙니다. 숫자 정렬 시엔 아래 랜덤 함수를 사용합니다. 12345678import random def makeRandoms(size): result = [] for i in range(size): result.append(random.randrange(100)) return resultcs 1. 숫자 정렬, 첫째 자리 작은 순서 1234567value1 = makeRandoms(10) def lastDigit(n): return n % 10 print(sorted(value1, key=lastDigit))print(sorted(value1, key=lastDigit, reve..
슬라이싱 예제를 위해, 배열(리스트)에 담을 정수형 데이터 10개를 생성합니다. 1234567891011import random def makeRandoms(count): result = [] for i in range(count): result.append(i) #random.randrange(100)) return result ns = makeRandoms(10)print(ns)Colored by Color Scriptercs ◆ 결과 6번 라인 뒤에 주석 처리된 random.randrange(100) 소스가 있습니다. 랜덤한 숫자를 원하면 사용하시고 아니면 순차적으로 0~9까지 저장합니다. 이 파이썬 슬라이싱 예제에서는 0~9까지 10개 데이터 저장한 배열을 사용합니다. 1. 배열(리스트) 일부 출..