python基础

一.  列表与切片
names = ["1zhangpeng","aguyu","litong","maziwei"]#列表
''''
print(names)
print(names[0],names[1])
print(names[1:2])#切片
print(names[-1])
print(names[-1:-3]) #错误
print(names[-3:]) #顾头不顾尾
print(names[0:3])
print(names[:3])
names.append("leijun") #往列表插入数据(末尾),追加数据
names.insert(1,"chengzhonghua")#任意位置
names[2] = "bilaoye" #修改
#delete
names.remove("bilaoye") #方法1
del names[1] #方法2 =names.pop(1)
names.pop() #默认删除最后一个位置,
print(names.index("zhangpeng")) #查询在列表中的位置
print(names[names.index("zhangpeng")]) #打印
print(names.count("zhangpeng"))# 查询在列表中出现的次数
'''
names.reverse() #反转
names.sort() #排序

names2 = [1,2,3,4]
names.extend(names2) #扩展
print(names)
print(names2)
del(names2)
print(names2)


copy与deepcopy 浅拷贝与深拷贝
names = ["1zhangpeng","aguyu",["dalao","xiaolao"],"lisan","xiaoming"]#列表
names2 = names.copy() #浅拷贝
names[2][1] = "DALAO"
print(names)
print(names2)

print(names[2][1])

names = ["1zhangpeng","aguyu",["dalao","xiaolao"],"lisan","xiaoming"]#列表
print(names[0:-1:2])#跳着切片
for i in names:
print(i) #挨个儿打印



posted @   百里屠苏top  阅读(159)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示