Python教程

【九月打卡】第五天 Python的List容器

本文主要是介绍【九月打卡】第五天 Python的List容器,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

课程名称:Python3 入门教程(新版)

章节名称 第3章 Python的list容器

讲师姓名:咚咚呛


课程内容:

#coding:utf-8

name = ('fang' , 'le' ,'le')
names_add = name + name
names_c = name * 10  # name *=10
print(names_add)
print(names_c)

#append 将一个元素添加到当前列表中 list.append(new_item)
names = ['fangle','l']
number = 1.1
tule_test =(1,)
dict_test ={"name":"fam"}
names.append('e')
names.append(number)
names.append(tule_test)
names.append(dict_test)
print(names)

# insert插入新元素 list.insert(index,new_item)
# 如果insert传入的位置列表中不存在会插入队尾
goods =['1','2']
goods.insert(1,3)
print(goods)

#count函数返回成员的个数 list.count(item)

animals =['dog','cat','dog']
print(animals.count('dog'))

#remove函数 删除列表中的某个元素 list.remove(item)
employees = [1,2,3,4]
employees.remove(2)
print(employees)
del employees
print(employees)

#reverse函数 将列表中元素颠倒 list.reverse()

#sort函数 排序 list.sort(key,asc/desc)

#claer函数 清空列表 list.clear()
#copy函数 复制一份列表 内容相同返回不同的一个地址的列表 list.copy()
#深拷贝 copy.deepcopy(a) 不共享数据 重要概念 二次赋值和浅拷贝的深层的数据结构是共享内存的。
#extend函数 将其他列表导入当前列表 list.extend(newlist)
#索引和切片  numbers[::-1] 反序   [0:8:2]跳跃步长 [0:0]生产空列表
#pop函数 list.pop(index) 删除索引的值并返回内容
#del索引  del list[index]

学习收获:

  1. 列表和元祖大致用法相同,部分会改变长度的函数上用法有区别,比如del

打卡截图:

https://img4.sycdn.imooc.com/631ab1e00001afdf07920600.jpg

https://img4.sycdn.imooc.com/631ab1e00001bbf508930562.jpg


这篇关于【九月打卡】第五天 Python的List容器的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!