1. 리스트란 무엇입니까? 1.1 시퀀스의 한 유형인 리스트는 순서가 지정된 요소의 모음입니다.
1.2 목록은 Python에서 가장 일반적으로 사용되는 내장 데이터 유형입니다. 대괄호 [요소 1, 요소 2...]로 묶이고 요소 간에 관계가 없으며 모든 유형이 될 수 있습니다. .
#!/usr/bin/python# -*- coding:utf-8 -*- #变量的声明market = ['Apple','Banana','computer']#打印列表元素print market[0],market[1],market[2],market[-1].title()#For循环打印列表元素for element in market:print element,element.title()
3.1 목록 요소, 목록 이름 + 해당 요소의 인덱스 수정
#修改索引值为2,即第3个元素值 market[2] = 'Telephone' print market #打印结果:['Apple', 'Banana', 'Telephone']
market.append('Orange') print market #得到结果:['Apple', 'Banana', 'computer', 'Orange'] market.insert(1,'Watermelon') print market #得到结果:['Apple', 'Watermelon', 'Banana', 'computer', 'Orange']
3.3 목록에서 요소를 삭제하려면 다음과 같은 del 문, pop() 및 제거() 메서드를 사용할 수 있습니다.
#删除第1个元素Apple del market[0] print market #pop()方法删除列表末尾元素,可以接着使用它赋给其它的列表,如: pop_market = market.pop() #此时把通过pop()方法弹出的末尾元素赋给新的变量pop_market print type(pop_market) #通过打印pop_market的类型得知,此时类型为String <type 'str'> #如果想让弹出的元素赋值给新的列表该怎么办呢,可以先声明列表,然后直接用 append()方法追加,如下: pop_list_p = [] pop_list_p.append(market.pop()) print pop_list_p #或列表的切片,后续会提到 pop_list = market[-1] print market print pop_market print pop_list #remove()方法从列表中删除元素时,也可以接着使用它的值: #使用remove()方法时,只需要制定元素对应的值即可,如:删除元素Watermelon market.remove('Watermelon') print market
market = ['Computer','Banana','Apple'] market.sort()print market #sort()方法永久性改变了列表的元素排列的顺序,结果:['Apple', 'Banana', 'Computer']#sorted()函数临时性改变了列表的元素排列的顺序market = ['Computer','Banana','Apple']print (sorted(market)) #临时性排序['Apple', 'Banana', 'Computer']print market #再次打印还是预先的顺序['Computer', 'Banana', 'Apple']market.reverse()print market #reverse()方法反转列表元素的顺序#确定列表元素长度,也即是列表包含的元素个数,注意在用len()函数统计列表元素时是从1开始的print len(market)
Print (List1)
Del list1 [2]
L[2] # 목록의 세 번째 요소 읽기
>>>SPAM!
L[-2] # 목록에서 두 번째 요소를 읽습니다.
>>>Spam
L[1:] # 두 번째 요소부터 목록을 차단합니다
>>>'Spam ', '스팸!'
위 내용은 파이썬 목록 목록의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!