다음 편집기는 Python의 조상, 사전 및 컬렉션에 대한 간략한 이해를 제공합니다. 편집자님이 꽤 좋다고 생각하셔서 지금 공유하고 모두에게 참고용으로 드리고자 합니다. 에디터와 함께 구경해보세요
1. 튜플은 일반적으로 괄호 안에 일련의 항목으로 작성되며, 위치는 고정되어 있습니다2. 실제로 Yuanzu는 "+", "*"의 일반적인 시퀀스 작업을 지원하며 Yuanzu
print((1,2)+(3,4))>>>>(1,2,3,4) print((1,2)*4)>>>>(1,2,1,2,1,2,1,2) T=(1,2,3,4) print(T【0】,T【1:3】)>>>>(1,(2,3))3에 적용하면 샤딩 작업이 새로운 Yuanzu를 반환합니다. Yuanzu를 기준으로 정렬합니다. 일반적으로 정렬 방법을 사용하기 위한 호출을 받기 전에 목록으로 변환해야 합니다
T=(“z”,"b"."c") tem= list(T) tem.sort() print(tem)>>>> ["b","c","z"] T=tuple(tem) print(T) >>>>("b","c","z")하지만 Yuanzu 내부 목록은 평소대로 수정할 수 있습니다
T=(1,[2,3],4) T[1].[0] ="ABC" print(T)>>>>>(1,["ABC",3],4)
2 . 사전(dict)
1. 사전은 순서가 없습니다. 즉, 키-값 유형 데이터이므로 첨자로 색인화할 필요가 없으므로 각 쿼리의 결과 데이터의 순서가 확실하지 않습니다. 2. 사전 연산:
D1={} #表示空字典 D2={“spam”:1,"app":2}#两项目字典 D3={"food":{"spam":1,"egg":2}}#嵌套 D2["app"]#通过键进行查找 D3["food"]["spam"] "egg" in D3 #判断egg是否存在在D3中,存在则返回True D2.keys()#查询key值 D2.values()#查询value值 D2[key]=44#表示新增或者修改,当字典中不存在这个key则新增,存在则是修改 del D2[key]#删除
D2 = {"egg",1,"app",2} print(D2["app"]) >>>>>>>2 print(D2) >>>>>>>{"egg",1,"app",2} len(D2) >>>>>>>2#返回的时keys的列表的长度 合并的方法: D2 = {"egg",1,"app",2} D3 = {"egg",1,"app",2} D2.update(D3) print(D2) >>>>>>>{"egg",1,"app",2,"egg",1,"app",2} pop删除的方法:能够删除字典一个键并返回它的值 D2 = {"egg",1,"app",2} D2.pop(“egg”) >>>>>>>>1 print(D2) >>>>>>>>{"app",2} 另一种创建方法:条件是所有的key的值都是一样的 dict.fromkeys(["a","b"],0) >>>>>>>>>{"a":0,"b":0}
3. 세트(set)
세트는 순서가 없고 중복되지 않는 데이터입니다. 주요 기능은 (1) 목록을 세트로 변환하고 자동으로 중복을 제거하는 것입니다.
(2) 관계 테스트관련 작업
르리이
위 내용은 Python 조상, 사전 및 컬렉션의 예의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!