이 글에서는 수집된 Python공용 방법과 기법 중 일부를 주로 소개합니다. 이 글에서는 문자열을 뒤집는 3가지 방법, 사전을 순회하는 4가지 방법, 목록을 순회하는 3가지 방법, 사전 정렬 방법 등을 설명합니다. Python공용 기술 및 메서드, 필요한 친구들이 참고할 수 있습니다
1. 문자열을 반전하는 세 가지 방법
1.1 C++에서 메서드를 시뮬레이션하고 null 문자열을 설정하여 빈 문자열을 정의합니다. 그런 다음 매개변수의 문자열을 뒤에서 앞으로 순회하고 문자열 추가를 사용하여 새 문자열로 병합합니다. 슬라이싱 방법을 사용하여 단계 크기를 -1로 설정하여 역 정렬을 수행합니다.
def reverse(text) : str = '' index = len(text) - 1 while index >= 0 : str += text[index] index -= 1 return str
목록의 역방향 방법을 사용하여 먼저 텍스트를 목록으로 변환한 다음 역방향 방법을 통해 역방향으로 만든 다음 Join을 통해 문자열로 연결합니다.
def reverse_1(text) : return text[::-1]
2. Reduce를 사용하세요
익명 함수를 사용하고 Reduce()
def reverse_2(text) : temp = list(text) temp.reverse() return ''.join(temp)
3. 사전을 탐색하는 네 가지 방법
def reverse_3(text) : return reduce(lambda x, y : y + x, text) print reverse_3("Hello")
5. 사전 정렬 방법
사전은 값이 큰 것부터 작은 것 순으로 정렬됩니다. (기본값은 작은 것부터 작은 것 순으로 정렬됩니다.)dict={"a":"apple","b":"banana","o":"orange"} print "##########dict######################" for i in dict: print "dict[%s]=" % i,dict[i] print "###########items#####################" for (k,v) in dict.items(): print "dict[%s]=" % k,v print "###########iteritems#################" for k,v in dict.iteritems(): print "dict[%s]=" % k,v print "###########iterkeys,itervalues#######" for k,v in zip(dict.iterkeys(),dict.itervalues()): print "dict[%s]=" % k,v
for key in lst : print key for i in range(len(lst)) : print lst[i] for index, key in enumerate(lst) : print key //index是list的索引
위 내용은 참조용으로 컴파일된 몇 가지 일반적인 Python 메소드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!