본문 바로가기

프로그래밍언어

(4)
[Python] 파이썬 리스트 정렬하기 sorted() 함수사용 sort() 함수사용 1. sorted() 내장 함수 사용 sorted() 내장 함수는 파이썬에서 순서가 있는 iterable 객체를 인자로 받아 데이터를 정렬해주는 함수입니다. >>> num_list = [2, 5, 4, 1, 3] >>> print(sorted(num_list)) [1, 2, 3, 4, 5] sorted() 는 원본 데이터는 유지한 채로 정렬된 원소들을 새로운 객체에 담아서 반환해 줍니다. 리스트 뿐만 아니라 다른 iterable 객체라면 모두 sorted() 함수를 사용가능합니다. 주의할 점은 입력한 자료형이 문자열이든 튜플이든 항상 리스트가 반환된다는 것입니다. >>> word = 'badytsdf' >>> print(sorted(word)) ['a', '..
[Python] 파이썬 리스트 뒤집기 슬라이싱 사용하기 reverse() 메소드 사용하기 내장함수 reversed() 사용하기 1. 슬라이싱 사용하기 >>> list = [1, 2, 3, 4, 5] >>> print(list[::-1]) [5, 4, 3, 2, 1] 슬라이싱을 활용하면 원본 리스트인 num_list의 뒤집어진 값을 return 해줍니다. 하지만 원본 값은 그래로 이기 때문에 변수에 저장해야지만 사용할 수 있습니다. 2. reverse() 메소드 사용하기 >>> num_list = [1, 2, 3, 4, 5] >>> list.reverse() >>> print(num_list) [5, 4, 3, 2, 1] 리스트의 메서드 중 하나인 reverse() 를 사용하면 return 값이 원본 리스트인 num_list의 순서를 뒤집어 ..
[Python] 문자열에서 문자 찾기(find()함수, index()함수,for문을 사용) index() 함수 사용하여 찾기 find() 함수 사용하여 찾기 for루프를 사용하여 찾기 1. index() 함수 사용하여 찾기 >>> s = 'I like ice cream' >>> a = 'i' >>> print(s.index(a)) 3 [문자열].index([찾고자하는 문자]) 의 형식으로 사용되고 찾고자 하는 문자의 인덱스 값을 리턴해주게 됩니다. 대소문자 구분해줌 찾고자하는 문자가 없으면 "ValueError: substring not found" 오류가 나옵니다. 2. find() 함수 사용하여 찾기 2 - 1. find() 함수 >>> s = 'I like ice cream' >>> a = 'i' >>> print(s.find(a)) 3 index()함수와 같은 형식으로 사용되고 마찬가지..
[Python] Python 여러가지 print() 사용법 Java에서는 System.out.println(), c언어에서는 printf(), javascirpt에서는 console.log() 모든 프로그래밍언어에는 자신이 입력하는 데이터를 출력하는 방법이 있습니다. Python에서는 특히 다양한 사용법이있는데 이를 정리 해보고자 합니다. 1. 간단한 출력문 >>> print("My name is oh one taek") My name is oh one taek 2. 2개 이상의 문자열을 합쳐서 출력 >>> print("My name"+" is "+"oh one taek") My name is oh one taek 파이썬에서 + 는 문자열을 합칠때 사용합니다. 그러나 문자열과 숫자를 이러한 방법으로 결합하면 TypeError: can only concatenat..