python修改列表元素
  3LtouLW8lEKV 2023年11月02日 41 0


 

 

# 修改列表元素
a=range(9)
b=list(a)
print(b)
b[2]=1314
print(b)

#修改一段元素

a=range(9)
b=list(a)
b[3:6]=(66,77,88)
print(b)

a=range(9)
b=list(a)
b[3:6]=[66,77,88]
print(b)


#插入元素
a=range(9)
b=list(a)
b[2:2]=[5,6,7] #第2个到第2个,注意不包含第2个呀!!!
print(b)

#插入元素,注意对比
a=range(9)
b=list(a)
b[2]=[5,6,7] #第2个,注意是第2个位置呀!!!
print(b)


#删除元素
a=range(9)
b=list(a)
b[3:6]=[]
print(b)

#删除元素2
a=range(9)
b=list(a)
b[3:6]=[666]
print(b)

#删除元素3
a=range(9)
b=list(a)
b[3:6]=(666,) # 元组,注意,只有一个元素的元组,加逗号
print(b)


#删除元素4
# =============================================================================
# a=range(9)
# b=list(a)
# b[3:6]=(666) # 组,注意,只有一个元素的元组,加逗号
# print(b)
# =============================================================================


#删除元素5
# =============================================================================
# a=range(9)
# b=list(a)
# b[3:6]=666 #错误,需要使用元组或者列表才行,或者字符串
# print(b)
# =============================================================================

#删除元素6
a=range(9)
b=list(a)
b[3:6]='666' # 只有一个字符值,产生迭代重复,需要注意
print(b)
# [0, 1, 2, '6', '6', '6', 6, 7, 8]

# 切片器修改元素1
# 使用切片器,需要注意个数一致才行
a=range(9)
b=list(a)
b[3:8:2]=(666,999,888)
print(b)

# 切片器修改元素2
# 使用切片器,需要注意个数一致才行
# =============================================================================
# a=range(9)
# b=list(a)
# b[3:8:2]=(666,999) #错误,个数不相符
# print(b)
# =============================================================================

python修改列表元素_数据分析

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
3LtouLW8lEKV
最新推荐 更多