목록 상용 방법 및 프레젠테이션
7214 단어 상용 방법
메서드
묘사
list.append(obj)
목록에 객체 obj 추가
list.count(obj)
대상obj가 목록에 나타난 횟수를 되돌려줍니다
list.extend(seq)
시퀀스 seq의 내용을 목록에 추가
list.index(obj, i = 0, j = len(list))
list[k]=obj의 k값을 되돌려주고 k의 범위는 i<=k
index의 인덱스 위치에 대상obj 삽입
list.pop(index = -1)
지정한 위치의 대상을 삭제하고 되돌려줍니다. 기본값은 마지막 대상입니다.
list.remove(obj)
목록에서 객체 obj 삭제
list.reverse()
제자리에서 목록 뒤집기
list.sort(func = None, key = None, reverse = False)
지정한 방식으로 목록의 구성원을 정렬합니다.func와 키 파라미터가 지정하면 지정한 방식으로 요소를 비교하고,reverse 표준이 True이면 목록을 반순으로 배열합니다
1 # -*- coding:utf-8 -*-
2
3 stack = []
4
5 def pushit():
6 stack.append(raw_input('Enter new string: ').strip())
7
8 def popit():
9 if len(stack) == 0:
10 print 'Cannot pop from an empty stack!'
11 else:
12 print 'Removed [', `stack.pop()`, ']'
13
14 def viewstatck():
15 print stack
16
17 CMDs = {'u' : pushit, 'o' : popit, 'v': viewstatck}
18
19 def showmenu():
20 pr = """
21 p(U)sh
22 p(O)p
23 (V)iew
24 (Q)uit
25 Enter choice:
26 """
27
28 while True:
29 while True:
30 try:
31 choice = raw_input(pr).strip()[0].lower()
32 except (EOFError, KeyboardInterrupt,IndexError):
33 choice = 'q'
34
35 print '
You picked: [%s]' % choice
36
37 if choice not in 'uovq':
38 print 'Invalid option, try again'
39 else:
40 break
41
42 if choice == 'q':
43 break
44
45 CMDs[choice]()
46
47 if __name__ == '__main__':
48 showmenu()
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
XML 파일 을 JSon 문자열 로 변환 하 는 방법xml 에서 json 으로 전환 할 때 이론 적 으로 모든 xml 파일 을 변환 할 수 있 습 니 다.다른 블 로 거들 이 쓴 코드 가 좋 은 것 을 많이 보 았 지만 프로그램의 사고방식 이 무엇 인지 정확히 쓰 지...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.