English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
将指定的列表元素(或任何可迭代的元素)添加到当前列表的末尾,extend()扩展了列表。
extend()方法的语法为:
list1.extend(list2language.extend(language
在此,将的元素list2添加到list1的末尾。
如前所述,extend()方法采用单个参数(列表)并将其添加到末尾。
如果您需要将其他本机数据类型的元素(例如tuple和set)添加到列表中,则可以简单地使用:
# 元组的元素添加到列表中 list.extend(list(tuple_type))
甚至更简单方式
자신이 더 간단한 방법을 사용할 수 있습니다.
extend() 반환 값
example # 언어 목록 :extend() 메서드 사용 # 다른 언어 목록1 language = ['스페인어', '중국어']1language.extend(language ) # extend에 의해 수정된 리스트
print('최신 언어 목록: ', language)
print('언어 목록: ', language)
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)