ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • '23.3.4(토) 파이썬 입문 <5 : 리스트>
    코딩/파이썬 2023. 3. 4. 16:34

    <리스트 (1)>
     - 리스트 자료형(순서 o, 중복 o, 수정0, 삭제 o)

    #선언
    a  = []
    b = list()
    c = [62, 46, 'aa']
    d= [1000,1000, ['aaaa','vvvv','cdgeg']]

    #인덱싱
    print()
    print( 'c - ', type(c))
    print(' c - ' , c[0]+ c[1])
    print('d - ', list(d[-1][2]))

    # identity(id)
    print()
    temp = c
    print(temp, c)
    print(id(temp), id(c)) 
    print(temp == c) 

    #리스트 삭제, 수정
    print()
    c[0] = 4
    print('c - ', c)
    c[1:2] = ['a','b','c'] #[['a','b','c']] 
    print('c - ', c)
    c[1] = ['a','b','c'] #중첩되어서 들어감
    print('c - ', c)
    c[1:3] = [] #삭제1
    print('c - ',c )
    del c[2] #삭제2, 인덱스를 알 때
    print('c- ', c)

    #리스트 제공 함수
    print()
    a = [5,2,3,1,4]
    print('a - ', a)
    a.append(10)
    print('a - ', a)
    a.sort()
    print('a - ', a)
    a.reverse()
    print('a - ', a)
    print('a - ', a.index(3), a[3])
    a.insert(2, 7) #(위치, 값)
    print('a - ', a)
    a.remove(10) #제거할 값
    print('a - ', a)
    print('a - ', a.pop()) #마지막 리스트원소 꺼내줌
    print('a - ', a)
    print('a - ', a.count(2)) #찾고자 하는 값
    ex = [8,9]
    a.extend(ex) #연장
    print('a - ', a)

    # 삭제, remove, pop, del

    #반복문 사용
    print()
    while a :
      data = a.pop()
      print(data)
      print(a)



    c -  <class 'list'>
    c -  108
    d -  ['c', 'd', 'g', 'e', 'g']

    [62, 46, 'aa'] [62, 46, 'aa']
    140139215675776 140139215675776
    True





    c -  [4, 46, 'aa']
    c -  [4, 'a', 'b', 'c', 'aa']
    c -  [4, ['a', 'b', 'c'], 'b', 'c', 'aa']
    c -  [4, 'c', 'aa']
    c-  [4, 'c']








    a -  [5, 2, 3, 1, 4]
    a -  [5, 2, 3, 1, 4, 10]
    a -  [1, 2, 3, 4, 5, 10]
    a -  [10, 5, 4, 3, 2, 1]
    a -  3 3
    a -  [10, 5, 7, 4, 3, 2, 1]
    a -  [5, 7, 4, 3, 2, 1]
    a -  1
    a -  [5, 7, 4, 3, 2]
    a -  1
    a -  [5, 7, 4, 3, 2, 8, 9]






    9
    [5, 7, 4, 3, 2, 8]
    8
    [5, 7, 4, 3, 2]
    2
    [5, 7, 4, 3]
    3
    [5, 7, 4]
    4
    [5, 7]
    7
    [5]
    5
    []

    댓글

Designed by Tistory.