python 小案例demo03

#-*- codeing = utf-8 -*-
#@Time : 2020/10/27 14:19
#@Author : 柒夜
#@File : demo03.py
#@Software : PyCharm



'''
3、复习列表的 增删改查 把那几个方法一一测试出来 尽可能把
自己扩展的方法也测试下 例如修改的那个 先通过名字找到下标 再通过
下标来修改指定对象
'''

# 定义一个列表
# a = ["a",1,"b",2]
# print("-"*30,"增加前",a)
#增 有三个方法 append() extend() insert()

# append() 的一种情况
# a.append("c")
# print("-"*30,"增加后",a)
'''
------------------------------ 增加前 ['a', 1, 'b', 2]
------------------------------ 增加后 ['a', 1, 'b', 2, 'c']
'''
# append() 另一种情况
# b = ["c",3]
# a.append(b)
# print("-"*30,"增加前",a)
'''
------------------------------ 增加前 ['a', 1, 'b', 2]
------------------------------ 增加前 ['a', 1, 'b', 2, ['c', 3]]
'''

# 而extend() 方法与append() 的区别: 就是在这里
# 一般情况
# a.extend("c")
# print("-"*30,"增加后",a)

'''
------------------------------ 增加前 ['a', 1, 'b', 2]
------------------------------ 增加后 ['a', 1, 'b', 2, 'c']
'''
# b = ["c",3]
# a.extend(b)
# print("-"*30,"增加后",a)
'''
------------------------------ 增加前 ['a', 1, 'b', 2]
------------------------------ 增加后 ['a', 1, 'b', 2, 'c', 3]
'''

# insert()
# a = ["a",1,"b",2]
# print("-"*30,"增加前",a)
# a.insert(4,"c")
# print("-"*30,"增加后",a)
'''
------------------------------ 增加前 ['a', 1, 'b', 2]
------------------------------ 增加后 ['a', 1, 'b', 2, 'c']
'''


# 删 del clear del 就是删得最彻底的 clear 是把内容删除 名字还在

'''
a = ["a",1,"b",2]
print("-"*30,"删除前:",a)
# del a
a.clear()
print("-"*30,"删除后:",a)
'''
# 改 最容易的 直接修改就行
# a = ["a",1,"b",2]
# print("-"*30,"修改前:",a)
# a[0] = "axe"
# print("-"*30,"修改后:",a)
'''
------------------------------ 修改前: ['a', 1, 'b', 2]
------------------------------ 修改后: ['axe', 1, 'b', 2]
'''


# 查
# a = ["a",1,"b",2,"c",3]
# for i in a:
# print(i,end="\t")
'''
a 1 b 2 c 3
'''
'''
for i,x in enumerate(a):
print("序号:%d"%i,end="\t")
print("内容:%s"%x)
序号:0 内容:a
序号:1 内容:1
序号:2 内容:b
序号:3 内容:2
序号:4 内容:c
序号:5 内容:3
'''
a = ["a",1,"b",2,"c",3]
# print(a[0]) a




















posted @ 2020-10-27 14:54  AxeBurner  阅读(109)  评论(0编辑  收藏  举报