2018.09.22 修改及插入列表

# -*- coding:utf-8 -*-

# append  # 追加

# 例:
L1 = [11,22,33,44,55,"alex",]
L1.append("银角大王")
print("结果:",L1)
print("-------- end ---------")


结果: [11, 22, 33, 44, 55, 'alex', '银角大王']
-------- end ---------

 

# insert # 插入 # 先写位置,在写要插入的索引。

L1 = [11,22,33,44,55,"alex",]
L1.insert(2,"银角大王")
print("结果:",L1)
print("-------- end ---------")


结果: [11, 22, '银角大王', 33, 44, 55, 'alex']
-------- end ---------

 

# 修改:直接找位置赋值。

L1 = [11,22,33,44,55,"alex",]
L1[4] = "银角"
print("结果:",L1)
print("-------- end ---------")


结果: [11, 22, 33, 44, '银角', 'alex']
-------- end ---------

 

# 范围修改:直接找位置到位置赋值。

L1 = [11,22,33,44,55,"alex",]
L1[:] = "abcd"
print("结果:",L1)
print("-------- end ---------")

结果: ['a', 'b', 'c', 'd']
-------- end ---------


# 但是这样输出的结果格式不对。应该把输出的结果也应该用列表括上。

L1 = [11,22,33,44,55,"alex",]
L1[2:] = ["abcd"]
print("结果:",L1)
print("-------- end ---------")


结果: [11, 22, 'abcd']
-------- end ---------

# 好像添加多个索引。注意位置 ..

L1 = [11,22,33,44,55,"alex",]
L1[2:3] = "abcd","aaa","ccc"
print("结果:",L1)
print("-------- end ---------")

 结果: [11, 22, 'abcd', 'aaa', 'ccc', 44, 55, 'alex']
 -------- end ---------

 

posted @ 2018-09-22 05:20  Jelly的铲屎官  阅读(133)  评论(0编辑  收藏  举报