fruits = [{'수박': 8}, {'포도': 13}, {'참외':12}, {'사과': 17}, {'자두': 19}, {'자몽': 15}]
fruits.sort(key=lambda x: list(x.values())[0])
print(fruits) # [{'수박': 8}, {'참외': 12}, {'포도': 13}, {'자몽': 15}, {'사과': 17}, {'자두': 19}]
words = {'꺼지다': '가다',
'쩔다': '엄청나다',
'짭새': '경찰관',
'꼽사리': '중간에 낀 사람',
'먹튀': '먹고 도망',
'지린다': '겁을 먹다',
'쪼개다': '웃다',
'뒷담 까다': '험담하다'}
sentence = '강도는 서로 쪼개다, 짭새를 보고 빠르게 따돌리며 먹튀했다.'
for key in words.keys():
if key in sentence:
sentence = sentence.replace(key, words[key])
print(sentence) # 강도는 서로 웃다, 경찰관를 보고 빠르게 따돌리며 먹고 도망했다.
처음부터 끝까지 인접하는 인덱스의 값을 순차적으로 비교하면서 큰 숫자를 가장 끝으로 옮기는 알고리즘
for i in range(N):
for j in range(N-1):
if nums[j] > nums[j+1]:
nums[j], nums[j+1] = nums[j+1], nums[j]