English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Python 基础教程

Python 流程控制

Python 함수

Python 데이터 타입

Python 文件操作

Python 对象和类

Python 日期和时间

Python 高级知识

Python 参考手册

Python 列表 extend() 使用方法及示例

파이썬 리스트 메서드

将指定的列表元素(或任何可迭代的元素)添加到当前列表的末尾,extend()扩展了列表。

extend()方法的语法为:

list1.extend(list2language.extend(language

在此,将的元素list2添加到list1的末尾。

extend()参数

如前所述,extend()方法采用单个参数(列表)并将其添加到末尾。

如果您需要将其他本机数据类型的元素(例如tupleset)添加到列表中,则可以简单地使用:

# 元组的元素添加到列表中
list.extend(list(tuple_type))

甚至更简单方式

자신이 더 간단한 방법을 사용할 수 있습니다.

list.extend(tuple_type)

extend() 반환 값

:튜플 요소 추가 및 리스트로 설정1extend() 메서드는 원본 리스트를 수정합니다. 어떤 값도 반환하지 않습니다.

example
# 언어 목록
:extend() 메서드 사용
# 다른 언어 목록1 language
= ['스페인어', '중국어']1language.extend(language
)
# extend에 의해 수정된 리스트

print('최신 언어 목록: ', language)

print('언어 목록: ', language)

:튜플 요소 추가 및 리스트로 설정2언어 목록:  ['프랑스어', '영어', '독일어', '스페인어', '중국어']

example
# 언어 목록
language = ['프랑스어', '영어', '독일어']
# 언어 튜플 tuple
language_tuple = ('스페인어', '중국어')
# set 집합
language_set = {'한어', '일본어'}
# 언어 튜플의 요소 추가
language.extend(language_tuple)
print('새로운 언어 목록: ', language)
# 언어 집합의 요소 추가
language.extend(language_set)

print('최신 언어 목록: ', language)

프로그램을 실행할 때, 출력은 다음과 같습니다:
새로운 언어 목록:  ['프랑스어', '영어', '독일어', '스페인어', '중국어']

최신 언어 목록:  ['프랑스어', '영어', '독일어', '스페인어', '중국어', '한어', '일본어']

extend() 메서드에 전달된 원시 데이터 타입(예: 튜플과 세트)은 자동으로 리스트로 변환됩니다. 그리고 리스트의 요소는 리스트의 마지막에 추가됩니다.+또는+= 연산자는 또 다른 리스트에 리스트 항목을 추가합니다. 예를 들어,

a = [1, 2]
b = [3, 4]
a += b
# 출력: a = [1, 2, 3, 4]
print('a = ', a)

파이썬 리스트 메서드