python 의 압축 해제 할당

881 단어 python 진급
  • python 의 압축 해제 대 가 는 목록 이나 원 그룹 뿐만 아니 라 교체 가능 한 대상 에 도 사용 할 수 있 습 니 다.문자열, 파일 대상, 교체 기, 생 성기 포함
  • In [1]: s='cxk'
    
    In [2]: a,b,c=s
    
    In [3]: a
    Out[3]: 'c'
    
    In [4]: b
    Out[4]: 'x'
    
    In [5]: c
    Out[5]: 'k'
  • python 의 별표 표현 식 은 몇 개의 변 수 를 하나의 변수 값
  • 에 부여 할 수 있 습 니 다.
    In [6]: record = ('Dave', '[email protected]', '773-555-1212', '847-555-1212')
    
    In [7]: name, email, *phone_numbers = record
    
    In [8]: phone_numbers
    Out[8]: ['773-555-1212', '847-555-1212']

    메모: 별표 변 수 는 목록 형식 입 니 다.
    자리 표시 자 와 함께 사용 할 수 있 습 니 다. 필요 하지 않 은 변 수 를 버 립 니 다.
    In [9]: record = ('ACME', 50, 123.45, (12, 18, 2012))
    
    In [10]: name, *_, (*_, year) = record
    
    In [11]: name
    Out[11]: 'ACME'
    
    In [12]: year
    Out[12]: 2012

    좋은 웹페이지 즐겨찾기