: ๋ฐ๋ณต๊ฐ๋ฅํ ์๋ฃํ. ๊ฐ์ ์ฐจ๋ก๋๋ก ๊บผ๋ผ ์ ์๋ ๊ฐ์ฒด์ด๋ค.
ex) for _ in iterable_data_type
: text type and sequence type
""" ํน์ '''','.join(['item', 'item2']): ๋ฌธ์์ด ํฉ์น ๋ ์ฌ์ฉ, ๊ตฌ๋ถ์ ๋ช
์ ๊ฐ๋ฅ'item,item2'.split(','): ๋ฌธ์์ด์ ๊ตฌ๋ถ์๋ก ๋๋์ด ๋ฆฌ์คํธ๋ก ๋ณํs.strip(): ์ข์ฐ๊ณต๋ฐฑ ์ ๊ฑฐ: sequence type, mutable
new_l = l.copy()new_l = list(l)l = new_l[:]์ฐพ๊ธฐ
l.index(item) : item์ด ์์ผ๋ฉด index๋ฅผ ๋ฐํ, ์์ผ๋ฉด ValueError
l.count(item) : item๊ณผ ๋งค์นญ๋๋ ๊ฐ์ ๋ฐํ
item in l : item์ด ํฌํจ๋์ด์๋์ง True/False๋ก ๋ฐํ
์์ ์ถ๊ฐ
l.append(item): item ์์๋ฅผ ๋ง์ง๋ง์ ์ถ๊ฐ
l.insert(index, value): ์ํ๋ ์์น์ ์ถ๊ฐ
+ ์ฐ์ฐ์๋ก ์ถ๊ฐํ ์ ์์, * ์ฐ์ฐ์๋ก ๋ฐ๋ณต ๊ฐ๋ฅ
l.extend(new_l)
์์์ญ์
del l[index_number]
l.remove(item) : ์์ผ๋ฉด ValueError
= del l[l.index(index_number)]
์ ๋ ฌ
l.reverse() : ๊ฑฐ๊พธ๋ก ์ ๋ ฌ(๋ฐํ๊ฐ์ด 0์์ ์ฃผ์)
l.sort() : ์ค๋ฆ์ฐจ์ ์ ๋ ฌ. parameters๋ฅผ ์ด์ฉํด ๊ธฐ์ค์ ๋ฐ๋ฅธ ์ ๋ ฌ(key=๊ธฐ์ค)๊ณผ ๋ด๋ฆผ์ฐจ์ ์ ๋ ฌ(reverse=True)๋ ๊ฐ๋ฅํ๋ค
: sequence type, immutable
+ ์ฐ์ฐ์๋ก ์ถ๊ฐ, * ์ฐ์ฐ์๋ก ๋ฐ๋ณต ๊ฐ๋ฅ, ๋ฅผ ์ฐ์ด์ฃผ๋ฉด tuple ์ ์งtuple(iterable_object) ๊ฐ๋ฅitem in t ์ผ๋ก ํฌํจ ์ฌ๋ถ ํ์ธ ๊ฐ๋ฅ: sequence type
for i in range(...)๋ ๊ถ์ฅํ์ง ์๋ ํจํดfor i in s: print(i) ๋ฅผ ๊ถ์ฅ: set type(์งํฉํ), mutable, ์์ ์์
set())๋ง์ ์ด์ฉํด ์ ์ธ ๊ฐ๋ฅ_ in s๋ก ํฌํจ ์ฌ๋ถ ํ์ธ ๊ฐ๋ฅs.add(item) : ์์์ถ๊ฐs.update() : ์ฌ๋ฌ ๋ฐ์ดํฐ ํจ๊ป ์ถ๊ฐํ ๋s.remove(item) : item ์์ ์ ๊ฑฐ, ์์ผ๋ฉด KeyErrors.discard(item) : item ์์ ์ ๊ฑฐ, ์์ด๋ ์๋ฌ ๋ฐ์ํ์ง ์์s.copy()์ ์์ฑ์(set())๋ก ๋ณต์ฌ ๊ฐ๋ฅ| : ํฉ์งํฉ = s.union()& : ๊ต์งํฉ = s.intersection()- : ์ฐจ์งํฉ = s.difference()^ : ๋์นญ์ฐจ์งํฉ(ํฉ์งํฉ - ๊ต์งํฉ) = s.symmetric_difference()s1.issubset(s2) : s1์ด s2์ ๋ถ๋ถ์งํฉ์ธ์ง True/False ๋ฐํs1.isdisjoint(s2) : s1๊ณผ s2์ ๊ต์งํฉ์ด ์์ผ๋ฉด True, ์์ผ๋ฉด False: mapping type, mutable, python 3.7๋ถํฐ ์์ ์์
dict(k = v, k = v ...) ํ์์ผ๋ก ๊ฐ์ ํ ๋นํ๋ฉฐ ์ ์ธ ๊ฐ๋ฅ_ in d๋ ํค์ ๋ํด์๋ง ๊ฐ๋ฅd[key] = valued.update( {k : v, k : v ...} ) ํค๊ฐ ์์ผ๋ฉด ์ถ๊ฐ๋จdel d[key]for val in d.values() ๋ก ๊ฐ์ ๋ํด์๋ ๊ฐ๋ฅfor key, val d.items( )๋ก key์ ๊ฐ์ ๋ํด์๋ ๊ฐ๋ฅreference...
https://m.blog.naver.com/youndok/222200162081
https://wikidocs.net/16068
https://wikidocs.net/16044
https://ebbnflow.tistory.com/255