아래 편집기에서는 Python의 목록, 문자열 및 사전의 일반적인 작업에 대한 간략한 설명을 제공합니다. 편집자님이 꽤 좋다고 생각하셔서 지금 공유하고 모두에게 참고용으로 드리도록 하겠습니다. 편집자를 따라가서 함께 살펴볼까요
목록 작업은 다음과 같습니다.
a = ["haha","xixi","baba"]
추가: a.append[gg]
a.insert[1,gg] 첨자가 1인 곳에 gg
Delete를 추가하세요: a.remove(ㅋㅋㅋ) 목록에서 왼쪽에서 오른쪽으로 삭제하고, 일치하는 첫 번째 항목을 삭제합니다. haha
del a.[ 0] 첨자 0
a.pop(0)에 해당하는 값은 괄호 안의 내용을 쓰지 않습니다. 기본적으로 마지막 값을 쓰면 첨자에 해당하는 내용이 삭제됩니다
변경: a .[0] = "gg"
Check : a[0]
a.index("haha")는 왼쪽에서 오른쪽으로 표시되고, 첫 번째로 일치하는 haha 아래 첨자
a.count("haha")는 목록에 있는 총 haha 수
a.clear()는 목록 a를 지웁니다
목록의 내용을 빠르게 탐색하고 아래 첨자를 제거한 후 함께 인쇄합니다.
enumerate(a)는 목록의 각 첨자와 첨자 내용을 꺼내어 배열에 넣기 때문에 for 루프를 사용하여 탐색할 수 있습니다.
a = ["haha","xixi","baba"]
for index,data in enumerate(a):print(index,":",data)
결과:
0 : haha
1 : xixi
2: baba
핵심 단어:
a.copy() 얕은 복사본(예: a = ["haha","xixi",["yan","liu"],"baba") ]
b = a.copy()
a 외부의 내용을 수정하면 b는 변경되지 않습니다!
a에서 목록 내용 ["yan", "liu"]를 수정하면 그에 따라 b가 변경됩니다~~
이유: 사실 목록 a의 목록 ["yan", "liu"]는 메모리에 별도로 존재합니다. , a는 여기에 이 메모리 포인터를 씁니다. ["yan", "liu"] 이는 독립적입니다.
간단한 사용: 공동 계정을 만듭니다. 즉, 외부 레이어는 독립적이고 내부 레이어는 공유됩니다.
import copy
b = copy.deepcopy(a) 전체 복사본, b 완전히 독립적입니다. 그러나 아껴서 사용하십시오. 별도의 기억 공간이 열리기 때문이다. 목록 a가 크면 많은 메모리가 소모됩니다.
문자열 연산:
name = "이름은 {name}, 나이는 {age}"
print(name.capitalize()) #첫 글자를 대문자로 시작
print(name.center(50) ," -")) #왼쪽과 오른쪽에 "-" 25개 추가
print(name.endswith("an")) # "an"으로 끝나는지 판단
print(name.find("a")) #왼쪽에서 오른쪽으로 첫 번째 "a"의 첨자 찾기 시작
print(name.format(name="yan",age="24")) # 문자열의 내용 변환 {}
Dictionary 작업:
사전에서 값을 가져오는 방법:
a = {"yan":123,"liu":456}
print(a["yan"]) #방법 1, 키가 존재하지 않으면 오류가 발생합니다
print (a.get("yanada")) #방법 2, ket이 존재하지 않으면 None을 반환
a.keys() #Get key
a.values() #Get value
*** serdefault 사용법:
a.setdefault("yan",789)
print(a)
{'liu': 456, 'yan': 123}
a.setdefault( "wang",789)
print(a)
{'yan': 123, 'liu': 456, 'wang': 789}
먼저 사전으로 가서 키 값을 찾으세요. 해당 값이 반환되지 않으면 존재하지 않음을 증명한 후 새로운 키 값을 추가하고 해당 값을 할당하면 사전 내용 추가 시 키 값이 동일하지 않게 될 수 있습니다. 추가에 실패하면 원래 키에 해당하는 값이 대신 삭제됩니다.
*** 업데이트 사용법 :
a = {"yan":123,"liu":456}
b = {"yan":666,"haha":888}
a.update(b)
print(a)
{'yan': 666, 'haha': 888, 'liu': 456}
Pass b 업데이트 함수에 대한 매개변수로 사용하고 이를 a와 병합합니다. 키 값이 동일하면 b가 우선합니다. 업데이트된
항목 사용법:
사전을 목록 콘텐츠로 변환합니다. --key와 value는 튜플을 형성하며 키 첨자는 0, 값 첨자는 1
위 내용은 Python의 목록, 문자열 및 사전에 대한 일반적인 작업 요약의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!