[파이썬 코딩]python / extend / append / extend / append와 replace의 차이점 / count / del / remove / 연습문제

in #kr5 years ago

안녕하십니까! 오늘도 연습문제를 들고왔습니다…!

점점 하향으로 가는것 같지만… 기초탄탄!!

오늘의 연습문제입니다

vvvvvvvvvvv

[문제 1] '2007-03-27' > '2007 03 27' 바꿔라

[문제 2] 'Eighty percent of $ucce$$ i$ $howing up.'

Eighty percent of success is showing up. 바꿔라

[문제 3] ['a', 'b', 'c'] > ['a', 'b', 'c', 'x', 'y']
> ['a', 'b', 'c', ['x', 'y']] 바꿔라

[문제 4] 리스트 안에 있는 '대전'개수 확인하기

list = [
서울', '부산', '광주', '대전', '부산',
'대전', '대전', '서울', '부산', '대전',
'광주', '울산', '대전', '동래', '서울'
]

[문제 5]'bella', 'rex'를 남기고 모두 제거하기

list = ['bella', 'rex', 'dawny', 'won', 'hee']

내가 쓴식

1.png
2.png

설명주석

3.png
4.png

텍스트식

#[문제 1]문자열 Slicing
#'2007-03-27' > '2007 03 27' 바꿔라

date = '2007-03-27'

change_date = (date[0:4] + ' ' + date[5:7] + ' ' + date[8:10])

[문제 2]'Eighty percent of $ucce$$ i$ $howing up.'

> Eighty percent of success is showing up.

str = 'Eighty percent of $ucce$$ i$ $howing up.'

replace_str = str.replace('$','s')
print(replace_str)

Eighty percent of success is showing up.

extend와 append차이점

#[문제 3] ['a', 'b', 'c'] > ['a', 'b', 'c', 'x', 'y']

> ['a', 'b', 'c', ['x', 'y']] 바꿔라

ea_list = ['a', 'b', 'c']

ea_list.extend(['x','y'])
ea_list
#['a', 'b', 'c', 'x', 'y']

ea_list.append(['x','y'])
ea_list
#['a', 'b', 'c', ['x', 'y']]

[문제 4] 리스트 안에 있는 '대전'개수 확인하기

list = [

'서울', '부산', '광주', '대전', '부산',

'대전', '대전', '서울', '부산', '대전',

'광주', '울산', '대전', '동래', '서울'

]

list = [
'서울', '부산', '광주', '대전', '부산',
'대전', '대전', '서울', '부산', '대전',
'광주', '울산', '대전', '동래', '서울'
]

count = list.count('대전')
print(count)

5

[문제 5]'bella', 'rex'를 남기고 모두 제거하기

list = ['bella', 'rex', 'dawny', 'won', 'hee']

del list[2:]
#['bella', 'rex']

list.remove('dawny')
list.remove('won')
list.remove('hee')
#['bella', 'rex']

기초이긴 하지만 모르면 절대 안되는 문법들!
쉬우실 순 있지만 한번더 되새기는 시간이 되셨으면 좋겠습니당
읽어주셔서 감사합니다 :)

Coin Marketplace

STEEM 0.32
TRX 0.11
JST 0.034
BTC 66384.36
ETH 3272.25
USDT 1.00
SBD 4.27