>백엔드 개발 >파이썬 튜토리얼 >Python_python의 List에 요소를 추가하는 4가지 방법

Python_python의 List에 요소를 추가하는 4가지 방법

不言
不言원래의
2018-04-04 17:32:162564검색

이 글에서는 Python에서 List에 요소를 추가하는 4가지 메소드 공유를 주로 소개합니다. 이 글에서는 Append(), Extension(), Insert(), 더하기 기호 등 4가지 메소드를 설명하고 작업 예를 제공합니다. 필요한 친구가 참조할 수 있습니다

List는 Python에서 일반적으로 사용되는 데이터 유형입니다. 즉, 해당 요소는 정렬하거나 수정하지 않는 한 항상 초기에 정의된 순서를 유지합니다.

Python에는 List에 요소를 추가하는 방법이 4가지 있습니다(append(), extend(), insert(), + 더하기 기호)

1.append()는 List의 끝에 단일 요소를 추가합니다, 하나의 매개변수만 허용하며 매개변수는 모든 데이터 유형이 될 수 있으며 추가된 요소는 목록의 원래 구조 유형을 유지합니다.

이 요소가 목록이면 목록이 전체적으로 추가됩니다. Append()와 Extension()의 차이점에 주의하세요.


코드 복사 코드는 다음과 같습니다.


>>> list1=['a','b']
>>>
>>> list1
['a', 'b', 'c']

2.extend()는 한 목록의 각 요소를 다른 목록에 추가하며, 하나의 매개변수만 허용합니다. 이는 목록 B를 목록 A에 연결하는 것과 같습니다.


코드 복사 코드는 다음과 같습니다.

>>> list1
['a', 'b', 'c']
>>> 'd' )
>>> list1
['a', 'b', 'c', 'd']

3. insert()는 목록에 요소를 삽입하지만 해당 매개변수는 two (예: insert(1,"g")), 첫 번째 매개변수는 삽입 위치인 인덱스 포인트이고, 두 번째 매개변수는 삽입된 요소입니다.


코드 복사 코드는 다음과 같습니다.

>>> list1
['a', 'b', 'c', 'd']
>>> list1.insert (1,'x')
>>> list1
['a', 'x', 'b', 'c', 'd']

4. 두 개를 결합하면 목록을 추가하면 처음 세 개와의 차이점에 유의하세요. 처음 세 가지 방법(추가, 확장, 삽입)은 목록에 요소를 추가할 수 있으며 반환 값이 없으며 원본 데이터 개체를 직접 수정할 수 있습니다. 참고: 두 개의 목록을 추가하려면 추가 메모리를 소비하는 새 목록 개체를 만들어야 합니다. 특히 목록이 큰 경우 목록을 추가할 때 "+"를 사용하지 말고 대신 List의 추가( ) 메서드를 사용하세요.


코드 복사 코드는 다음과 같습니다.

>>> list1
['a', 'x', 'b', 'c', 'd']
> >> list2=['y','z']
>> list3=list1+list2
>> list3
['a', 'x', ' c', 'd', 'y', 'z']

관련 권장 사항:

파이썬이 str에서 목록으로의 상호 변환을 구현하는 방법


위 내용은 Python_python의 List에 요소를 추가하는 4가지 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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