Python에서 목록과 튜플을 사용하고 구별하는 방법
1. 둘의 차이점
목록:
1. 목록 내용을 추가할 수 있습니다
2. 특정 목록 세그먼트가 전체 목록에 나타나는 횟수
3. 문자열을 삽입하고 전체 문자열의 각 문자를 목록 세그먼트로 분할하여 추가할 수 있습니다. list 확장n
4. 전체 목록에서 특정 목록 세그먼트의 위치 인덱스를 쿼리할 수 있습니다
5. 지정된 위치 삽입에 목록 세그먼트를 삽입할 수 있습니다.
6. 목록팝의 마지막 목록 부분을 삭제할 수 있습니다
7. 지정된 목록에서 특정 목록 부분을 삭제할 수 있습니다
8. 정방향 및 역방향 정렬이 가능합니다
9. 문자 또는 숫자 정렬이 가능합니다
10. 목록을 정의할 때
참고: 목록에서 두 개의 목록 세그먼트가 동일하면 index를 사용하든 제거를 사용하든 최상위 목록 세그먼트가 계산됩니다.
Tuple :
1. 전체 튜플 개수에서 특정 튜플 세그먼트가 나타나는 횟수를 셀 수 있습니다
2. 튜플 번호 인덱스를 쿼리할 수 있습니다
#定义列表 >>> name_list = ['sean','tom','jack','Angelia','Daisy','jack'] #查看定义的列表 >>> name_list ['sean', 'tom', 'jack', 'Angelia', 'Daisy', 'jack'] #增加david列表段 >>> name_list.append('david') >>> name_list ['sean', 'tom', 'jack', 'Angelia', 'Daisy', 'jack', 'david'] #统计david列表段出现次数 >>> name_list.count('david') 1 >>> name_list.count('jack') 2 #使用extend向列表中增加列表段 >>> name_list.extend('Hello,My name is sean') >>> name_list ['sean', 'tom', 'jack', 'Angelia', 'Daisy', 'jack', 'david', 'H', 'e', 'l', 'l', 'o', ',', 'M', 'y', ' ', 'n', 'a', 'm', 'e', ' ', 'i', 's', ' ', 's', 'e', 'a', 'n'] #查看列表段所在的索引号,注意这里统计的jack为第一个jack id号 >>> name_list.index('jack') 2 >>> name_list.index('tom') 1 #向索引号为2的地方插入Adam >>> name_list.insert(2,'Adam') >>> name_list ['sean', 'tom', 'Adam', 'jack', 'Angelia', 'Daisy', 'jack', 'david', 'H', 'e', 'l', 'l', 'o', ',', 'M', 'y', ' ', 'n', 'a', 'm', 'e', ' ', 'i', 's', ' ', 's', 'e', 'a', 'n'] #删除最后一个列表段 >>> name_list.pop() 'n' >>> name_list ['sean', 'tom', 'Adam', 'jack', 'Angelia', 'Daisy', 'jack', 'david', 'H', 'e', 'l', 'l', 'o', ',', 'M', 'y', ' ', 'n', 'a', 'm', 'e', ' ', 'i', 's', ' ', 's', 'e', 'a'] #删除指定列表段,注意这里删除的是第一个jack >>> name_list.remove('jack') >>> name_list ['sean', 'tom', 'Adam', 'Angelia', 'Daisy', 'jack', 'david', 'H', 'e', 'l', 'l', 'o', ',', 'M', 'y', ' ', 'n', 'a', 'm', 'e', ' ', 'i', 's', ' ', 's', 'e', 'a'] #对整个列表进行倒序 >>> name_list.reverse() >>> name_list ['a', 'e', 's', ' ', 's', 'i', ' ', 'e', 'm', 'a', 'n', ' ', 'y', 'M', ',', 'o', 'l', 'l', 'e', 'H', 'david', 'jack', 'Daisy', 'Angelia', 'Adam', 'tom', 'sean'] #对整个列表进行倒序 >>> name_list.reverse() >>> name_list ['sean', 'tom', 'Adam', 'Angelia', 'Daisy', 'jack', 'david', 'H', 'e', 'l', 'l', 'o', ',', 'M', 'y', ' ', 'n', 'a', 'm', 'e', ' ', 'i', 's', ' ', 's', 'e', 'a'] #对整个列表进行列表段的首字母进行排序 >>> name_list.sort() >>> name_list [' ', ' ', ' ', ',', 'Adam', 'Angelia', 'Daisy', 'H', 'M', 'a', 'a', 'david', 'e', 'e', 'e', 'i', 'jack', 'l', 'l', 'm', 'n', 'o', 's', 's', 'sean', 'tom', 'y'] >>>
튜플
#定义元组name_tuple >>> name_tuple = ('xiaoming','xiaohong','xiaoli','xiaozhang','xiaoming') >>> name_tuple ('xiaoming', 'xiaohong', 'xiaoli', 'xiaozhang', 'xiaoming') #统计xiaoming、xiaohong在元组内出现的次数 >>> name_tuple.count('xiaoming') 2 >>> name_tuple.count('xiaohong') 1 #查询xiaoming、xiaohong、xiaozhang在元组内的id号 >>> name_tuple.index('xiaoming') 0 >>> name_tuple.index('xiaohong') 1 >>> name_tuple.index('xiaozhang') 3 >>> #尝试增加一个元组单元 >>> name_tuple.append('xiaowang') Traceback (most recent call last): File "<pyshell#49>", line 1, in <module> name_tuple.append('xiaowang') AttributeError: 'tuple' object has no attribute 'append' >>>
요소 튜플의 요소는 가변적입니다.
>>> tuple_A = (1,2,{'k1':'v1'}) >>> for i in tuple_A: ... print i ... 1 2 {'k1': 'v1'} #更改元素 >>> tuple_A[2]['k1'] = 'v2' >>> for i in tuple_A: ... print i ... 1 2 {'k1': 'v2'} >>>
Python에서 목록과 튜플의 사용법과 차이점에 대한 추가 관련 기사를 확인하세요. , PHP 중국어 넷에 주목해주세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











Linux 터미널에서 Python 버전을 보려고 할 때 Linux 터미널에서 Python 버전을 볼 때 권한 문제에 대한 솔루션 ... Python을 입력하십시오 ...

10 시간 이내에 컴퓨터 초보자 프로그래밍 기본 사항을 가르치는 방법은 무엇입니까? 컴퓨터 초보자에게 프로그래밍 지식을 가르치는 데 10 시간 밖에 걸리지 않는다면 무엇을 가르치기로 선택 하시겠습니까?

Fiddlerevery Where를 사용할 때 Man-in-the-Middle Reading에 Fiddlereverywhere를 사용할 때 감지되는 방법 ...

Python의 Pandas 라이브러리를 사용할 때는 구조가 다른 두 데이터 프레임 사이에서 전체 열을 복사하는 방법이 일반적인 문제입니다. 두 개의 dats가 있다고 가정 해

Uvicorn은 HTTP 요청을 어떻게 지속적으로 듣습니까? Uvicorn은 ASGI를 기반으로 한 가벼운 웹 서버입니다. 핵심 기능 중 하나는 HTTP 요청을 듣고 진행하는 것입니다 ...

Investing.com의 크롤링 전략 이해 많은 사람들이 종종 Investing.com (https://cn.investing.com/news/latest-news)에서 뉴스 데이터를 크롤링하려고합니다.

파이썬에서 문자열을 통해 객체를 동적으로 생성하고 메소드를 호출하는 방법은 무엇입니까? 특히 구성 또는 실행 해야하는 경우 일반적인 프로그래밍 요구 사항입니다.
