목록

Python에 내장된 데이터 유형 중 하나는 목록입니다. 목록은 언제든지 요소를 추가하고 제거할 수 있는 정렬된 컬렉션입니다.

1. 목록 만들기

목록을 만들려면 쉼표로 구분된 다양한 데이터 항목을 대괄호로 묶으면 됩니다. 목록의 데이터 항목은 동일한 유형일 필요가 없습니다

list1=['两点水','twowter','liangdianshui',123]

2 , 목록의 값에 액세스(목록)

아래 첨자 색인을 사용하여 목록의 값에 액세스하고 대괄호를 사용하여 문자를 가로챌 수도 있습니다

list1=['两点水','twowter','liangdianshui',123]
# 通过索引来访问列表
print(list1[2])
# 通过方括号的形式来截取列表中的数据
print(list1[0:2])

출력 결과:

fb74e00e007695d4730899dfcac1354.png

3. 목록 업데이트

인덱스를 통해 목록의 데이터 항목을 수정하거나 업데이트할 수 있으며, add() 메서드를 사용하여 목록 항목을 추가할 수 있습니다.

list1=['两点水','twowter','liangdianshui',123]
print(list1)
# 通过索引对列表的数据项进行修改或更新
list1[2]=456
print(list1)
# 使用 append() 方法来添加列表项
list1.append('hello');
print(list1)

출력 결과:

c2ef4624ce8af3966cb57a5920aa046.png

4. 목록 삭제(목록)

del 문을 사용하여 목록의 요소를 삭제합니다.

list1=['两点水','twowter','liangdianshui',123]
print(list1)
# 使用 del 语句来删除列表的的元素
del list1[3]
print(list1)

출력 결과:

57d96051ad03237f2f37bdff1135084.png

5. (목록) ) 연산자

목록 연산자 + 및 *는 문자열 연산자와 유사합니다. + 기호는 결합된 목록에 사용되고 * 기호는 반복되는 목록에 사용됩니다.

6a6e682305956481b31545c91da10ae.png

6. List(리스트) 함수 및 메소드

5065292aed25dd35ede9fc9d5425672.png

7. 예제

마지막으로 예제를 통해 List의 동작을 알아봅시다

예:

#-*-coding:utf-8-*-
#-----------------------list的使用----------------------------------
# 1.一个产品,需要列出产品的用户,这时候就可以使用一个 list 来表示
user=['liangdianshui','twowater','两点水']
print('1.产品用户')
print(user)
# 2.如果需要统计有多少个用户,这时候 len() 函数可以获的 list 里元素的个数
len(user)
print('\n2.统计有多少个用户')
print(len(user))
# 3.此时,如果需要知道具体的用户呢?可以用过索引来访问 list 中每一个位置的元素,索引是0从开始的
print('\n3.查看具体的用户')
print(user[0]+','+user[1]+','+user[2])
# 4.突然来了一个新的用户,这时我们需要在原有的 list 末尾加一个用户
user.append('茵茵')
print('\n4.在末尾添加新用户')
print(user)
# 5.又新增了一个用户,可是这个用户是 VIP 级别的学生,需要放在第一位,可以通过 insert 方法插入到指定的位置
# 注意:插入数据的时候注意是否越界,索引不能超过 len(user)-1
user.insert(0,'VIP用户')
print('\n5.指定位置添加用户')
print(user)
# 6.突然发现之前弄错了,“茵茵”就是'VIP用户',因此,需要删除“茵茵”;pop() 删除 list 末尾的元素
user.pop()
print('\n6.删除末尾用户')
print(user)
# 7.过了一段时间,用户“liangdianshui”不玩这个产品,删除了账号
# 因此需要要删除指定位置的元素,用pop(i)方法,其中i是索引位置
user.pop(1)
print('\n7.删除指定位置的list元素')
print(user)
# 8.用户“两点水”想修改自己的昵称了
user[2]='三点水'
print('\n8.把某个元素替换成别的元素')
print(user)
# 9.单单保存用户昵称好像不够好,最好把账号也放进去
# 这里账号是整数类型,跟昵称的字符串类型不同,不过 list 里面的元素的数据类型是可以不同的
# 而且 list 元素也可以是另一个 list
newUser=[['VIP用户',11111],['twowater',22222],['三点水',33333]]
print('\n9.不同元素类型的list数据')
print(newUser)

2d5e6ab2c17aa5c76696d660d0c7e1a.png

지속적인 학습
  • 코스 추천
  • 코스웨어 다운로드
현재 코스웨어를 다운로드할 수 없습니다. 현재 직원들이 정리하고 있습니다. 앞으로도 본 강좌에 많은 관심 부탁드립니다~