【python基础】list列表的使用

        列表,英文名list,python语言中的一种数据类型,因为他一次性可以存储多个元素,因此也可以被称为数据容器,他的书写方式如下:

#列表,名称list,书写方式:[元素1,元素2,元素3]
#列表的应用:通过下标索引(从0开始)取出列表中指定的元素

#列表的操作一:取出列表中的第3个元素(从左到右,索引从0开始)
# list = ["a","b","c","d"]
# print(list[2])
# #取出列表中的倒数第3个元素(从右到左,索引从-1开始)
# list = ["a","b","c","d"]
# print(list[-3])
# #取出嵌套列表中元素1
# list = ["a","b",[1,2,3,4],"c","d"]
# print(list[2][0])

# #列表的操作二:增删改查
# list = [21,25,21,23,22,20]
# print(f"当前列表元素为{list}")
# #统计容器内有多少个元素
# a = len(list)
# print(f"当前列表的元素一共有:{a}个")
# #统计元素21在列表中出现的次数
# b = list.count(21)
# print(f"元素21在列表中一共出现:{b}次")
# #在数字25后面增加一个数字17
# list.insert(2,17)
# print(f"在数字25后面增加一个数字17,当前列表元素为{list}")
# #删除列表指定下标元素17
# del list[2]
# print(f"删除列表指定下标元素17,当前列表元素为{list}")
# #从左到右删除列表中第一个出现的数字21
# list.remove(21)
# print(f"从左到右删除列表中第一个出现的数字21,当前列表元素为{list}")
# #给列表追加一个数字31,到列表的尾部
# c = list.append(31)
# print(f"在列表最后增加一个数字31,当前列表元素为{list}")
# #给列表追加一个新列表[29,33,30]到列表的尾部
# list2 = [29,33,30]
# list.extend(list2)
# print(f"在列表最后增加一个新列表{list2},当前列表元素为{list}")
# #取出列表中的第一个元素21,pop取出元素的同时将元素从列表中删除
# element = list.pop(0)
# print(f"取出列表中的第一个元素{element},当前列表元素为{list}")
# #取出最后一个元素30,这种方法只取出元素,并不会删除元素
# element = list[-1]
# print(f"取出列表中的最后一个元素{element},当前列表元素为{list}")
# #查找元素31在列表中的下标位置
# d = list.index(31)
# print(f"元素31在列表中的下标位置:{d}")
# #清空列表
# list.clear()
# print(f"当前列表元素为{list}")

#列表操作三:通过循环遍历将列表中的元素逐一取出
#while循环遍历
# def list_fun():
#     list = [1,2,3,4,5,6,7,8,9,10]
#     index = 0
#     while index < len(list):
#        element = list[index]
#        print(element)
#        index += 1
# list_fun()

#for循环遍历
# list = [1,2,3]
# for a in list:
#     print(a)

#将元素从一个列表中取出并存入一个新的列表中
# old_list = [1,2,3,4,5,6,7,8,9,10]
# new_list = []
# for e in old_list:
#     if e % 2 == 0:
#         new_list.append(e)
# print(new_list)


old_list = [1,2,3,4,5,6,7,8,9,10]
new_list = []
index = 0
while index < len(old_list):
    element = old_list[index]
    if element % 2 == 0:
        new_list.append(element)
    index += 1
print(new_list)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值