data=eval(input("请输入一个列表:"))
del_data=int(input("需要删除哪个元素的第二个:"))
j=0
for i in data:
j=j+1
if i==del_data:
print(j-1)
data.remove(i)
print(data)
怎么删除相同元素的第二个
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- CSDN专家-天际的海浪 2022-03-14 01:25关注
你题目的解答代码如下:
data=eval(input("请输入一个列表:")) del_data=int(input("需要删除哪个元素的第二个:")) j=0 for i,v in enumerate(data): if v==del_data: j=j+1 if j==2: data.pop(i) break print(data)
如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报 编辑记录
悬赏问题
- ¥15 划分vlan后,链路不通了?
- ¥20 求各位懂行的人,注册表能不能看到usb使用得具体信息,干了什么,传输了什么数据
- ¥15 个人网站被恶意大量访问,怎么办
- ¥15 Vue3 大型图片数据拖动排序
- ¥15 Centos / PETGEM
- ¥15 划分vlan后不通了
- ¥20 用雷电模拟器安装百达屋apk一直闪退
- ¥15 算能科技20240506咨询(拒绝大模型回答)
- ¥15 自适应 AR 模型 参数估计Matlab程序
- ¥100 角动量包络面如何用MATLAB绘制