python

这里写自定python

初学python 记录下有关的知识

names = ["kelo", "diya", "kandao", "diyu"]
# names.append("xxxxx")  #print 结果 ['kelo', 'diya', 'kandao', 'diyu', 'xxxxx']
# names.insert(1, "yyy") #print 结果['kelo', 'yyy', 'diya', 'kandao', 'diyu', 'xxxxx']
# names[2] = "haha" #print 结果 ['kelo', 'yyy', 'haha', 'kandao', 'diyu', 'xxxxx']
#
# names.remove("kelo") #['yyy', 'haha', 'kandao', 'diyu', 'xxxxx']  用值删除
# del names[0] #['yyy', 'haha', 'kandao', 'diyu', 'xxxxx'] 用下标删除
# names.pop() #['haha', 'kandao', 'diyu'] 删除最后一个  del names[0]=names.pop(0)

# print(names.index("kelo")) #取名字对应的下标  0
# print(names[names.index("kelo")]) # kelo
# print(names.count("kelo")) #查找kelo 有几个
# names.clear() #清空整个列表
# names.sort() #排序
# names.reverse() #倒序  反转
names2 = [1, 2, 3]
names.extend(names2)  #['kelo', 'diya', 'kandao', 'diyu', 1, 2, 3]  评价
print(names)


# print(names[0], names[1])
# print(names[1:3]) #切片
# print(names[-1])
# print(names[-3:])
# print(names[:3])

列表的copy 浅拷贝 只拷贝最外层 内部再签到一个列表 则会随着 原来的列表的改变而改变

names = ["aaa", "bbb", "ccc", ["e", "f"], "ddd"]
names2 = names.copy()

names[0] = "zzz"
names[3][0] = "E"


print(names)
print(names2)

打印结果
[‘zzz’, ‘bbb’, ‘ccc’, [‘E’, ‘f’], ‘ddd’]
[‘aaa’, ‘bbb’, ‘ccc’, [‘E’, ‘f’], ‘ddd’]

还有深拷贝 import copy 类 调用deepcopy

import copy
names = ["aaa", "bbb", "ccc", ["e", "f"], "ddd"]
names2 = copy.deepcopy(names)

names[0] = "zzz"
names[3][0] = "E"


print(names)
print(names2)

遍历列表

names = ["aaa", "bbb", "ccc", ["e", "f"], "ddd"]

for i in names:
    print(i)


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值