資料型2-リスト、チュートリアル、ディックシャナリー


🔻リストvsチュートリアル

  • リストは[]に囲まれ、tupleは()に囲まれている.
  • リストでは、値を作成、削除、変更できますが、スパイクでは値を変更できません.
  • 📚インベントリ

    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]

    📚トーン

  • プログラムの実行中に、tupleは、その値が常に変わらないことを望む場合に使用することができる.
  • 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