>  기사  >  백엔드 개발  >  Python 튜플, 목록 및 사전 소개

Python 튜플, 목록 및 사전 소개

高洛峰
高洛峰원래의
2017-03-20 10:59:321561검색
  • 튜플:

튜플은 종종 괄호로 표시됩니다. 즉, () 요소와 쉼표는 튜플의 식별자입니다.

 1 #定义一个元组 2  3 #tuple = 'a', 4  5 tuple = ('a','b','c','d','e','f','g') 6  7 #常规来说,定义了一个元组之后就无法再添加或修改元组的元素,但对元组切片可以添加会修改元组的元素。 8  9 print tuple[1:5]10 11 tuple = tuple[:2]+('h')+temp[2:]12 13 print(tuple)14 15 #使用for循环进行遍历元组16 17 for each in tuple:18 19     print each20 21 #通过range()函数和for循环获取元组内元素的序号22 23 for index in range(len(tuple)):24 25     print tuple[index]
  • 목록:

목록은 대괄호로 표시되는 경우가 많습니다. 즉, []; , 쉼표로 구분된 다양한 데이터 항목을 묶으려면 대괄호를 사용하세요.

예:

1 list1 = ['a','b','c',1,3,5]2 list2 = [1,2,3,4,5,6]3 list3 = ["abc","bcd","cde"]

목록 탐색: (len(each): 각 반복의 길이를 나타냅니다.

변수

, Each: 각 반복의 변수를 나타냅니다.)

1 list1 = ['a','b','c',1,3,5]2 for each in list13     print(each,len(each))
목록에서 일반적으로 사용되는 함수:

cmp(list1,list2): 두 목록의 요소 비교

len(list): 목록 요소의 수를 반환

max(list): 목록 요소의 최대값을 반환

min(list): 목록 요소의 최소값을 반환

list(tuple): 튜플을 다음으로 변환 list

목록에서 일반적으로 사용되는 9가지 방법:

list.append(obj): 목록

list.

count(obj): 특정 요소가 목록에 나타나는 횟수

list.extend(list): 목록 끝에 여러 값을 포함하는 또 다른 시퀀스를 추가합니다. 목록 확장 효과

list.insert(index , obj): 목록의 인덱스 요소 앞에 개체를 삽입합니다.

list.pop(obj=list[-1]): 제거 기본적으로 목록에서 하나의 요소(기본적으로 마지막 요소)를 반환하고 요소의 값

list.remove(obj): 목록에서 값 제거

list.reverse (): 목록의 요소 역순

list.sort(function()): 목록 정렬

사전(dict)
  • 사전은 중괄호로 둘러싸여 있습니다. {} 해당 데이터의 경우 중괄호 안에 키(
  • key
)가 포함되고 해당 값(value)이 됩니다. 항목 사이에는 콜론으로 구분됩니다. 빈 사전은 항목을 포함하지 않는 사전입니다. 모든 콘텐츠를 포함하며 중괄호 {}를 사용하여 직접 표현됩니다.

사전 만들기:

dict = {'name':'john','age':20,'sex':male}

참고: 키는 다음과 같습니다. 불변

데이터 유형

사전 액세스:

사전이 순서가 없으므로

변수 이름

을 통한 인덱싱을 통해 사전에 액세스할 수 없습니다. 키 이름]에 액세스합니다.

사전 추가 항목 :

변수명 : [새로 추가된 키 이름] = 새로 추가된 키에 해당하는 값

사전 수정 항목의 값 :

변수명 : [수정할 키명] = 새로운 값

사전 삭제 항목 또는 값 :

del 메소드 : 키에 해당하는 값 삭제, del 변수명 [키명] ;

사전, del 변수 이름을 삭제합니다.

 

clear

방법: 사전 내용을 지웁니다.

  변수명.clear()

팝 방식 : 키에 해당하는 값을 삭제하되 해당 값을 출력한 후 삭제

위 내용은 Python 튜플, 목록 및 사전 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.