题解 | 查看牛客网哪些用户使用Python
查看牛客网哪些用户使用Python
https://www.nowcoder.com/practice/66cfbea68e4e482394422300d4cb1848
import sys
for line in sys.stdin:
a = line.split()
print(int(a[0]) + int(a[1]))
import pandas as pd
Nowcoder = pd.read_csv("Nowcoder.csv", dtype=object)
### ===正确解法===
# 布尔索引筛选,适用于简单条件筛选,直接高效
print(Nowcoder[Nowcoder['Language']=='Python'])
# query 方法,通过字符串表达式筛选数据,适合复杂条件筛选,语法简洁
# print(Nowcoder.query("Language == 'Python'"))
# loc 布尔筛选,明确使用标签索引,代码可读性强
# print(Nowcoder.loc[Nowcoder['Language']=='Python'])
# iloc + 布尔索引,不推荐(冗余操作),无实际优势
# print(Nowcoder.iloc[:,:][Nowcoder['Language']=='Python'])
### ===错误解法===
# print(Nowcoder.where(Nowcoder['Language'] == 'Python'))
# 用 where 在这里是错误的,where 方法用于条件替换,而非筛选。

