[3.1] 파이썬 연구는 Day10에게 목록 (생성하고 액세스 목록) 노트

어레이 : 기본 요구와 함께 이루어지는 더미에서 동일한 유형의 데이터는 동일한 데이터 타입
데이터 타입이 아닌 파이썬 파이썬없이 배열되지만 파이썬 목록 때문에

목록 : 정수, 부동 소수점 숫자, 문자열, 객체, 수 사상 목록

목록을 만드십시오

member = ['weivid','heiye','mitu','wei']    #数组
print(member)

number = [1,2,3,4,4,566,6]  #数组
mix = [1, 'weivid', 23,4, [1,2,4,5]] #列表,可以嵌套列表
print(mix)

그림 삽입 설명 여기
빈 목록 :

empty = [] #在编程中通常创建一个空列表,以备后续进行访问添加

요소 목록에 추가합니다

1) APPEND 방법

이 방법 APPEND 기능 부재의 범주에 속하는, 그가으로 .Append 기능 나타내는 것을 추가 할 필요가있다
즉, 객체. 메소드 ()

member.append('wangwei')
print(len(member))
print(member)

그림 삽입 설명 여기

2)의 방법을 확장

#extend 조작 대상은 파라미터이지만, 2 개 이상의 목록의 형태로 첨가 할 수있다

member.extend(['nihao', 'dudu'])
print(member)

그림 삽입 설명 여기

3) 삽입 방법

이러한 두 가지 방법은 추가의리스트의 끝에서 수행된다
인서트 (파라미터 1, 파라미터 2)
# 파라미터하면, 즉, 두 개의 매개 변수를 삽입, 0은 최초의 객체를 나타내는 개시 위치로부터 상기 삽입 위치를 나타내고

member.insert(0,'bengbeng')
print(member)

그림 삽입 설명 여기

3. 연습

목록에 요소를 추가하고, 이러한 방법의 차이를 설명 (1)

#append 연장, INSERT는
연장 #append하고리스트의 끝에 추가되고 APPEND 파라미터는 단일 추가리스트의 말미에 추가된다
원래리스트에리스트를 추가 #extend

mem = [1, 2, 'wang']
print(mem)
mem.append('wei')#添加单个元素 wei
print(mem)
mem.extend(['nihao',1,3])# 添加两个元素作为列表添加
print(mem)
mem.append(['meimei', 3, 4])# 添加一个元素 为列表
print(mem)

결과 :
그림 삽입 설명 여기

다음 목록을 제공한다고 가정합니다 :

= #member [ 'weivid', 'heiye', 'NiHao', 'kuaile', 'SuanShu']
테이블 # 컬럼은 항
#member를 = 88 'weivid' 'heiye', 90 'nihao '85'kuaile ', 90'suanshu '88]

방법 #
변성 # 인서트 () 및 APPEND를 이용한 방법 ()

member = ['weivid','heiye','nihao','kuaile','suanshu']
member.insert(1,88)
member.insert(3,90)
member.insert(5,85)
member.insert(7,90)
member.append(88)
print(member)

결과 :
그림 삽입 설명 여기
두 번째 방법은 직접 범위를 수정 #

부재 = 인쇄 3. 루프 [ 'weivid를'88 'heiye', 90 'nihao', 85 'kuaile', 90 'suanshu'88]
member = ['weivid',88,'heiye',90,'nihao',85,'kuaile',90,'suanshu',88]
for i in member:
    print(i)

결과 :
그림 삽입 설명 여기
1을 인쇄하는 프로그램을 작성

print("\ncase 1:")
count = 0
length = len(member)

while count < length:
    print(member[count],member[count+1])
    count += 2

결과 :
그림 삽입 설명 여기
2를 인쇄하는 프로그램을 작성

print("\ncase 2:")
for each in range(length):
    if each%2 == 0:
        print(member[each],member[each+1])

결과 :
그림 삽입 설명 여기

4. 인쇄 할 수있는 절차는 무엇입니까?
old = [1,2,3,4,5]
new = old
old = [6]
print(new)

[1,2,3,4,5] 인쇄
그림 삽입 설명 여기

게시 된 105 개 원래 기사 · 원 찬양 71 ·은 40000 +를 볼

추천

출처blog.csdn.net/vivid117/article/details/104350425