Language

[python] list ์‚ฌ์šฉํ•˜๋ฉด์„œ ์ •๋ฆฌ

๐“›๐“พ๐“ฌ๐“ฎ๐“ฝ๐“ฎ_๐“ข๐“ฝ๐“ฎ๐“ต๐“ต๐“ช 2023. 4. 4.
728x90
๋ฐ˜์‘ํ˜•

ํ•ด๋‹น ๋ธ”๋กœ๊ทธ๋Š” ํ•ดํ‚น ๋ฐ ๋ณด์•ˆ ๋ธ”๋กœ๊ทธ๋กœ ๊ณต๋ถ€ ๋ฐ ์—ฐ๊ตฌ์šฉ์œผ๋กœ ์ž‘์„ฑ๋˜์–ด์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์•„๋ž˜์˜ ๋‚ด์šฉ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•ดํ‚น ์‹œ๋„ ๋ฐ ์‹ค์ œ ๊ณต๊ฒฉ์„ ์‹œ๋„ํ•˜์—ฌ ์ผ์–ด๋‚˜๋Š” ๋ชจ๋“  ์ฑ…์ž„์€ ๋ณธ์ธ(๋”ฐ๋ผํ•œ์ž)์—๊ฒŒ ์žˆ์Œ์„ ์•Œ๋ ค๋“œ๋ฆฌ๋ฉฐ, ๊ธ€์“ด์ด๋Š” ์•„๋ฌด๋Ÿฐ ์ฑ…์ž„์„ ์ง€์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ผญ ๊ณต๋ถ€ ๋ฐ ์—ฐ๊ตฌ์šฉ์œผ๋กœ๋งŒ ์‚ฌ์šฉํ•˜์—ฌ ์ฃผ์‹œ๊ธธ ๋ฐ”๋ž๋‹ˆ๋‹ค. ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

๊ฐœ์š”

python ๊ด€๋ จ ์ฝ”๋“œ ์งœ๋‹ค๊ฐ€ ์ด๊ฒƒ์ €๊ฒƒ ์ฐพ์•„๋ณด๋‹ค๊ฐ€ ์ •๋ฆฌํ•˜๋Š” ๊ธ€์ž„.

๋‚ด์šฉ

python์ฝ”๋“œ ์ž‘์„ฑ ์ค‘ list์— ์žˆ๋Š” ๊ฐ’์„ replace๋ฅผ ํ•ด์•ผํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค.

์ผ๋ฐ˜ ๋ฌธ์ž์—ด์ฒ˜๋Ÿผ a.replace('a','b')๋กœ ํ•˜๋ฉด๋˜๋Š”๋ฐ list๋Š” ๋˜ ๋‹ค๋ฅด๋‹ค๊ณ  ํ•˜๋˜๋ฐ... ํ ....

๊ทธ๋ž˜์„œ ์–ด๋–ป๊ฒŒ ํ•ด์•ผํ• ๊นŒ ์ƒ๊ฐ์„ ํ–ˆ๋Š”๋ฐ temp์— ์ž„์‹œ์ ์œผ๋กœ ๋„ฃ์–ด์„œ ์ผ๋ฐ˜์ ์œผ๋กœ ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ํ•ด๋„ ์ฒ˜๋ฆฌ๋Š” ๋˜๋˜๋ฐ...

๋ฌด์ž‘์ • temp์— ๋ฐ€์–ด๋„ฃ์œผ๋ฉด ๋˜๋Š”๊ฐ€.

๊ทธ๊ฑด ์•„๋‹ˆ๋‹ค.

old_list = ['a','b']
list = []

for i in old_list:
	~~~~

์ด๋Ÿฐ์‹์œผ๋กœ list์— ๊ฐ’์ด ๋“ค์–ด๊ฐˆ ์ˆ˜์žˆ๋„๋ก ์ค€๋น„๋ฅผ ํ•ด๋‘๊ณ  ์ž„์‹œ๋กœ ๋„ฃ์–ด์•ผ ํ•œ๋‹ค.

ํ•ด๋‹น ๋‚ด์šฉ์€ ์•„์ง ์™„๋ฒฝํ•˜๊ฒŒ ์›ํ•˜๋Š” ๊ฒฐ๊ณผ๋ฅผ ์–ป์€๊ฒŒ ์•„๋‹ˆ๋‹ค ๋ณด๋‹ˆ ์™„๋ฒฝํ•˜๊ฒŒ ๋‚ด๊ฐ€ ์›ํ•˜๋Š” ๊ฒฐ๊ณผ๋ฅผ ์–ป์œผ๋ฉด ํ›„๊ธฐ๋ฅผ ์ž‘์„ฑํ•  ์˜ˆ์ •์ด๋‹ค.

 

์ผ๋‹จ list๋ฅผ replaceํ•˜๋Š” ๋ฐฉ๋ฒ•๋„ ๊ธฐ์กด ๋ฌธ์ž์—ด ํ•˜๋Š” ๊ฒƒ๊ณผ ๋˜‘๊ฐ™์ด ํ• ์ˆ˜ ์žˆ๋‹ค.

๊ฒฐ๋ก 

๊ฒฐ๋ก ์€ ์ผ๋ฐ˜ ๋ฌธ์ž์—ด์ฒ˜๋Ÿผ ๊ฐ€๋Šฅํ•˜๋‹ค.

๊ทผ๋ฐ ์•ˆ์ „๋นต์œผ๋กœ for๋ฌธ ๋Œ๋ฆฌ๊ณ  ํ•˜๋Š”๊ฒŒ ์ œ์ผ ์ด๋‹ค.

728x90
๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€