資料型2-リスト、チュートリアル、ディックシャナリー
🔻リストvsチュートリアル
📚インベントリ
a=[]
b=[1,2,3,4]
c=['life','is','short']
d=[1,2,'life','is']
# 인덱싱
a=[1,2,3]
a[0]
>>1
# 인덱스 슬라이싱
a=[1,2,3,4,5]
a[0:2]
>> [1,2]
# 리스트 연산
a=[1,2,3]
b=[4,5,6]
a+b
>> [1,2,3,4,5,6]
a*3
>> [1,2,3,1,2,3,1,2,3]
len(a)
>> 3
# 리스트 수정 / 삭제 -- del
a=[1,2,3]
a[2]=4
print(a)
>> [1,2,4]
del a[1]
print(a)
>> [1,4]
# 리스트 관련 함수
# append / sort / reverse
a=[1,2,3]
a.append(4)
print(a)
>> [1,2,3,4]
a=[1,4,3,2]
a.sort()
print(a)
>> [1,2,3,4]
a=['a','c','b']
a.reverse()
print(a)
>> ['b','c','a']
# index / remove
a=[1,2,3]
a.index(3) //3의 위치를 반환
>> 2
a.insert(0,4) // 0번째에 4를 삽입해라.
print(a)
>> [4,1,2,3]
a.remove(3) //리스트 안의 3을 삭제해라.
print(a)
>> [4,1,2]
# pop / count / extend
a=[1,1,2,3]
a.pop() // 리스트의 맨 마지막 요소 pop 후 삭제
>> 3
a.count(1) // 리스트 안에 1이 몇 개 있는지 조사
>> 2
a.extend([4,5]) // == a+=[4,5]
print(a)
>> [1,1,2,3,4,5]
📚トーン
t1=()
t2=(1,) // 1개의 요소를 가질 때 뒤에 , 붙여줘야함.
t3=(1,2,3)
t4=1,2,3
# 인덱싱 / 슬라이싱 / len
t1=(1,2,'a','b')
t1[0]
>> 1
t1[1:]
>> (2,'a','b')
len(t1)
>> 4
📚専制的
dic={'name':'pey','phone':'01011112222','birth':'0821'}
# 추가 / del
dic['address']='earth'
print(dic)
> {'name':'pey','phone':'01011112222','birth':'0821','address':'earth'}
del dic['name'] // del key
# key 를 이용해 value 구하기 _ dic[key]
# key 리스트 만들기
dic={'name':'pey','phone':'01011112222','birth':'0821'}
list(dic.keys())
#value 리스트 만들기
dic.values()
# key, value 쌍 얻기
dic.items()
# key, value 모두 지우기
dic.clear()
# key 로 value 얻기 __ dic.get(key)
# dic.get(key) vs dic[key] : 키 값이 존재하지 않을 때, none 반환 / 오류 발생
# 해당 key 가 딕셔너리 안에 있는지 조사하기 __ key in dic
Reference
この問題について(資料型2-リスト、チュートリアル、ディックシャナリー), 我々は、より多くの情報をここで見つけました https://velog.io/@rlaaltj1765/자료형2-리스트-튜플-딕셔너리テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol