Python 목록의 적용 방법은 무엇입니까?

WBOY
풀어 주다: 2023-04-25 14:19:13
앞으로
1331명이 탐색했습니다.

Python 컬렉션(배열)

Python 프로그래밍 언어에는 네 가지 컬렉션 데이터 유형이 있습니다.

  • List(목록)는 순서가 지정되고 변경 가능한 컬렉션입니다. 중복 회원이 허용됩니다.

  • 튜플은 순서가 지정되고 변경할 수 없는 컬렉션입니다. 중복 회원이 허용됩니다.

  • 세트는 순서가 없고 색인이 지정되지 않은 컬렉션입니다. 중복된 회원이 없습니다.

  • 사전은 순서가 없고 변경 가능하며 색인이 생성된 컬렉션입니다. 중복된 회원이 없습니다.

컬렉션 유형을 선택할 때 해당 유형의 속성을 아는 것이 유용합니다.

특정 데이터 세트에 적합한 유형을 선택한다는 것은 의미를 보존한다는 의미일 수도 있고 효율성이나 보안을 향상한다는 의미일 수도 있습니다.

List

목록은 순서가 지정되고 변경 가능한 컬렉션입니다. Python에서는 대괄호를 사용하여 목록을 작성합니다. hinstance ance 목록 생성 :

thislist = ["apple", "banana", "cherry"]
print(thislist)
로그인 후 복사

인스턴스 실행

액세스 항목

색인 번호를 참조하여 목록 항목에 액세스 할 수 있습니다. 목록:

thislist = ["apple", "banana", "cherry"]
print(thislist[1])
로그인 후 복사
Python 목록의 적용 방법은 무엇입니까?실행 중인 인스턴스

음수 인덱스

음수 인덱스는 끝부터 시작함을 의미하고 -1은 마지막 항목을 의미하며 -2는 마지막에서 두 번째 항목을 의미하는 식입니다.

Instance

목록의 마지막 항목 인쇄:

thislist = ["apple", "banana", "cherry"]
print(thislist[-1])
로그인 후 복사
Python 목록의 적용 방법은 무엇입니까?Run 인스턴스

색인 범위

범위의 시작점과 끝점을 지정하여 색인 범위를 지정할 수 있습니다.

범위를 지정한 후 반환 값은 지정된 항목을 포함하는 새 목록이 됩니다.

Instance

Python 목록의 적용 방법은 무엇입니까?세 번째, 네 번째, 다섯 번째 항목 반환:

thislist = ["apple", "banana", "cherry", "orange", "kiwi", "melon", "mango"]
print(thislist[2:5])
로그인 후 복사

Run 인스턴스

참고: 검색은 인덱스 2(포함)에서 시작하여 인덱스 5(제외)에서 끝납니다.

첫 번째 항목의 인덱스는 0이라는 점을 기억하세요.

음수 인덱스 범위

목록 끝부터 검색하려면 음수 인덱스를 지정하세요.

Python 목록의 적용 방법은 무엇입니까?

이 예는 인덱스 -4(포함)에서 인덱스 -1(제외)까지 항목을 반환합니다. ):

thislist = ["apple", "banana", "cherry", "orange", "kiwi", "melon", "mango"]
print(thislist[-4:-1])
로그인 후 복사

인스턴스 실행

항목 값 변경

특정 항목의 값을 변경하려면 색인 번호를 인용하세요:

Instance

두 번째 항목 변경:

thislist = ["apple", "banana", "cherry"]
thislist[1] = "mango"
print(thislist)
로그인 후 복사
Python 목록의 적용 방법은 무엇입니까?인스턴스 실행

목록 탐색

for 루프를 사용하여 목록 항목을 반복할 수 있습니다.

Instance

목록의 모든 항목을 하나씩 인쇄합니다.

thislist = ["apple", "banana", "cherry"]
for x in thislist: 
    print(x)
로그인 후 복사
Python 목록의 적용 방법은 무엇입니까? 예제 실행

이 장의 for에 대해 Python For Loop 루프에 대한 더 많은 지식.

항목이 있는지 확인

지정된 항목이 목록에 있는지 확인하려면 in 키워드를 사용하세요:

Instance

Python 목록의 적용 방법은 무엇입니까?목록에 "apple"이 있는지 확인하세요:

thislist = ["apple", "banana", "cherry"]
if "apple" in thislist:
  print("Yes, 'apple' is in the fruits list")
로그인 후 복사

인스턴스 실행

목록 길이

목록에 있는 항목 수를 확인하려면 len() 메서드를 사용하세요.

Instance

목록에 있는 항목 수를 인쇄하세요.

thislist = ["apple", "banana", "cherry"]
print(len(thislist))
로그인 후 복사
Python 목록의 적용 방법은 무엇입니까?인스턴스 실행

항목 추가

좋아요 목록 끝에 항목을 추가하려면,append() 메소드를 사용하세요:

Instance

append() 메소드를 사용하여 항목을 추가하세요:

thislist = ["apple", "banana", "cherry"]
thislist.append("orange")
print(thislist)
로그인 후 복사
Python 목록의 적용 방법은 무엇입니까?인스턴스 실행

지정된 인덱스에 항목을 추가하려면 insert() 메소드를 사용하십시오:

Instance

두 번째 위치로 항목 삽입:

thislist = ["apple", "banana", "cherry"]
thislist.insert(1, "orange")
print(thislist)
로그인 후 복사

인스턴스 실행

Python 목록의 적용 방법은 무엇입니까?

항목 제거

여러 가지가 있습니다. 목록에서 항목을 제거하는 방법:

인스턴스

제거() 메서드는 지정된 항목을 삭제합니다.

thislist = ["apple", "banana", "cherry"]
thislist.remove("banana")
print(thislist)
로그인 후 복사

Run 인스턴스

Python 목록의 적용 방법은 무엇입니까?

Instance

pop() 메서드는 지정된 인덱스를 삭제합니다(인덱스가 지정되지 않은 경우) , 마지막 항목이 삭제됨):

thislist = ["apple", "banana", "cherry"]
thislist.pop()
print(thislist)
로그인 후 복사
인스턴스 실행

Python 목록의 적용 방법은 무엇입니까?

实例

del 关键字删除指定的索引:

thislist = ["apple", "banana", "cherry"]
del thislist[0]
print(thislist)
로그인 후 복사

运行实例

Python 목록의 적용 방법은 무엇입니까?

实例

del 关键字也能完整地删除列表:

thislist = ["apple", "banana", "cherry"]
del thislist
로그인 후 복사

运行实例

Python 목록의 적용 방법은 무엇입니까?

实例

clear() 方法清空列表:

thislist = ["apple", "banana", "cherry"]
thislist.clear()
print(thislist)
로그인 후 복사

运行实例

Python 목록의 적용 방법은 무엇입니까?

复制列表

您只能通过键入 list2 = list1 来复制列表,因为:list2 将只是对 list1 的引用,list1 中所做的更改也将自动在 list2 中进行。

有一些方法可以进行复制,一种方法是使用内置的 List 方法 copy()。

实例

使用 copy() 方法来复制列表:

thislist = ["apple", "banana", "cherry"]
mylist = thislist.copy()
print(mylist)
로그인 후 복사

运行实例

Python 목록의 적용 방법은 무엇입니까?

制作副本的另一种方法是使用内建的方法 list()。

实例

使用 list() 方法复制列表:

thislist = ["apple", "banana", "cherry"]
mylist = list(thislist)
print(mylist)
로그인 후 복사

运行实例

Python 목록의 적용 방법은 무엇입니까?

合并两个列表

在 Python 中,有几种方法可以连接或串联两个或多个列表。

最简单的方法之一是使用 + 运算符。

实例

合并两个列表:

list1 = ["a", "b" , "c"]
list2 = [1, 2, 3]
list3 = list1 + list2
print(list3)
로그인 후 복사

运行实例

Python 목록의 적용 방법은 무엇입니까?

连接两个列表的另一种方法是将 list2 中的所有项一个接一个地追加到 list1 中:

实例

把 list2 追加到 list1 中:

list1 = ["a", "b" , "c"]
list2 = [1, 2, 3]
for x in list2: 
    list1.append(x)
    print(list1)
로그인 후 복사

运行实例

Python 목록의 적용 방법은 무엇입니까?

或者,您可以使用 extend() 方法,其目的是将一个列表中的元素添加到另一列表中:

实例

使用 extend() 方法将 list2 添加到 list1 的末尾:

list1 = ["a", "b" , "c"]
list2 = [1, 2, 3]
list1.extend(list2)
print(list1)
로그인 후 복사

运行实例

Python 목록의 적용 방법은 무엇입니까?

list() 构造函数

也可以使用 list() 构造函数创建一个新列表。

实例

使用 list() 构造函数创建列表:

thislist = list(("apple", "banana", "cherry")) # 请注意双括号
print(thislist)
로그인 후 복사

运行实例

Python 목록의 적용 방법은 무엇입니까?

列表方法

Python 有一组可以在列表上使用的内建方法。

Python 목록의 적용 방법은 무엇입니까?

위 내용은 Python 목록의 적용 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:yisu.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!