파이썬 학습IDLE 단축키 및 목록 관련 기타

9014 단어 python
IDLE 단축키
Tab 완료: 코드 일부를 입력하고 Tab 키를 누르면 IDLE에서 목록 도움말 문 완성
예비(fallback) 코드문: Alt+P(Previous)를 눌러 IDLE에 입력한 코드문으로 예비(fallback)할 수 있습니다.
다음 코드문: Alt+N(Next)을 눌러 다음 코드문으로 이동
IDLE 기본 설정 조정: Options>Configure IDLE를 통해 기본 동작을 조정합니다.
 
목록:
목록 끝에 데이터 추가:list.append()
목록 끝에서 데이터 삭제:list.pop()
목록 끝에 데이터 항목 집합 추가:list.extend()
목록에서 특정 위치에서 데이터 항목 삭제:remove()
목록의 특정 위치에 데이터 항목 추가: insert ()
>>>cast=["clee","palin","Idle"]

>>> cast.append("Gilliam")

>>> print cast

['clee', 'palin', 'Idle', 'Gilliam']

>>> cast.pop()

'Gilliam'

>>> print cast

['clee', 'palin', 'Idle']

>>> cast.extend(["Gilliam","Chapman"])

>>> cast

['clee', 'palin', 'Idle', 'Gilliam', 'Chapman']
>>> cast.remove("Chapman")

>>> print cast

['clee', 'palin', 'Idle', 'Gilliam']

>>> cast.insert(0,"Chapman")

>>> cast

['Chapman', 'clee', 'palin', 'Idle', 'Gilliam']

 
목록 항목 자체가 목록인지 확인하기: isinstance ()
>>> movies=["The Holy Grall","Terry Jones & Terry Gilliam",91,["Graham Chapman",["Michael Palin","John Cleese","Eric Idle"]]]

#           

>>> for item in movies:

    if isinstance(item,list):

        for inner_item in item:

            if isinstance(inner_item,list):

                for deep_item in inner_item:

                    print deep_item

            else:

                print inner_item

                

            

    else:

        print item



        

The Holy Grall

Terry Jones & Terry Gilliam

91

Graham Chapman

Michael Palin

John Cleese

Eric Idle

#               

>>> def print_allitems(given_list):

    for item in given_list:

        if isinstance(item,list):

            print_allitems(item)

        else:

            print item



            

>>> print_allitems(movies)

The Holy Grall

Terry Jones & Terry Gilliam

91

Graham Chapman

Michael Palin

John Cleese

Eric Idle

 
현재 역할 영역에 정의된 모든 이름의 집합을 되돌려줍니다:locals ()
if 'data' in locals():

    data.close()

좋은 웹페이지 즐겨찾기