8. 【查找-作业-编程题-3】统计元素出现次数

【问题描述】

给定一个列表 alist = 2,4,6,8,2,4,6,8,2,4,6,8,输入一个整数 x,统计 x 在列表中出现的次数,并输出所有出现的位置(位置从1开始计数)。

【输入形式】

x = eval(input(""))

【输出形式】

print("未找到")

......

print(f"出现次数:{count}")

......

print(f"第{pos}个元素是{x}")

【样例输入】

2

【样例输出】

出现次数:3

第1个元素是2

第5个元素是2

第9个元素是2

【样例说明】

【评分标准】

python 复制代码
alist = [2,4,6,8,2,4,6,8,2,4,6,8]
x = eval(input(""))
count = 0
positions = []
for i in range(len(alist)):
    if alist[i] == x:
        count += 1
        positions.append(i + 1)  
if count == 0:
    print("未找到")
else:
    print(f"出现次数:{count}")
    for pos in positions:
        print(f"第{pos}个元素是{x}")
相关推荐
柒和远方2 分钟前
LeetCode 4. 寻找两个正序数组的中位数 —— 二分划分的艺术
javascript·python·算法
lewis_lk1 小时前
uv: Python 新一代极速包管理工具
python
promising_xxx1 小时前
深度学习个人开源知识库 深度筑基 | DeepBase
人工智能·python·深度学习·计算机视觉·ai·语言模型·nlp
三十岁老牛再出发1 小时前
07.07.每日总结
c语言·windows·python
C137的本贾尼2 小时前
MCP 完全指南:从零开始掌握模型上下文协议
人工智能·python
威联通安全存储3 小时前
SMT表面贴装线AOI检测网中TS-h2287XU-RP混合架构的物理部署
python·架构
大鱼>3 小时前
Scikit-learn Pipeline:构建可复用的 ML 流水线
python·机器学习·scikit-learn
闲猫3 小时前
深入理解 Skills:从 API 调用到智能体行为封装
人工智能·python·langchain
还是鼠鼠3 小时前
AI掘金头条新闻系统 (Toutiao News)-缓存相关推荐新闻
后端·python·mysql·fastapi·web
骑士雄师3 小时前
大模型:runnable
python·embedding