列表

# # 定义:能装东西的东西
# # 在Python中用[]中括号表示一个列表,列表中的元素通过【,】逗号隔开
# # # 例:
# # a = ["张三丰", ["张无忌"], "郭麒麟", [1, 2, 3, True, ]]
# # print(a)
# # 特性:
# #  1、也像字符串一样也有索引和切片
# #   2、列表的索引草果范围会报错
# #   3、用len()拿到列表的长度
# lst = ["金毛狮王", "张无忌", "金庸", "张三丰", "老子", "葛玄"]
# # # print(lst[3355])  # list index out of range(列表超过范围)
# # print(lst[1:4])
# # print(lst[-1:-5:-1])
# #
# # for a in lst:
# #     print(a)
# # # for循环遍历一遍
# # print(len(lst))
# # 列表的增删改查(*)
# print(type(lst))  # 查询变量格式
# # append()  追加
# lst.append("仙师")
# lst.append("你好")
# print(lst)
# # insert()  插入
# lst.insert(1, "赵敏")  # 按顺序插入,后面的按照顺序后移;
# # extend()  可以合并两个列表,批量添加
# lst.extend(["张飞", "赵云", "李世民"])
# print(lst)
# # pop() 删除
# s1 = lst.pop(0)  # 给出被删除的索引,返回被删除的元素
# print(lst)
# print(s1)  # 查看哪一个元素被删除
# lst.remove("赵敏")
# print(lst)
# lst[3] = "鲁班大师"  # 直接用索引就可以修改操作
# print(lst)
# # 查询lst[2],直接列表名+++加上序号即可
# print(lst[0])
lst = ['金毛狮王', '赵敏', '张无忌', '金庸', '张三丰', '老子', '葛玄', '仙师', '你好', '张飞', '赵云', '李世民']
# for item in lst:  (循环的是元素,此时我们看不到索引的位置)
for i in range(len(lst)):  # 循环的是索引,len(lst)列表的长度,可以直接拿到列表索引的for循环
    item = lst[i]  #  拿到lst表中的每一项。
    if item.startswith(""):
        # 判断字符串是不是以“张”开头,元素提出来
        newname = item.replace("", "")
   
# newname = "王"+item[1:] # 把第一个字符替换成王 print(newname) lst[i] = newname print(lst)

 

posted @ 2022-05-10 12:59  acwecc  阅读(37)  评论(0)    收藏  举报