Điểm:0

So sánh hai danh sách, tệp1 và tệp2, lấy ID trong tệp2 có trong tên người dùng trong tệp1

lá cờ ru

Xin vui lòng tôi cần giúp đỡ ...

Tôi có hai danh sách, tệp1 và tệp2. Danh sách tệp1 chỉ có tên người dùng, trong khi tệp2 có cùng tên người dùng nhưng có thêm các cột (tên người dùng|riêng tư có hoặc không|id).

Về cơ bản, tôi cần biết ID (có trong tệp2) của tên người dùng có trong tệp1.

tệp1 (50 nghìn dòng):

người dùng1
người dùng2
người dùng3

...

file2 (500 nghìn dòng):

người dùng1|CÓ|8125958
người dùng2|CÓ|4825195
người dùng3|CÓ|8757159
người dùng4|KHÔNG|5185761

...

user535733 avatar
lá cờ cn
Điều này có vẻ giống như một câu hỏi bài tập về nhà.
pLumo avatar
lá cờ in
Sản lượng dự kiến ​​là gì? Bạn đã thử những gì?
lá cờ ru
@pLumo Tôi đã thử một số ví dụ trên internet và không có ví dụ nào hoạt động ... Tệp1 chỉ có tên người dùng mà tôi muốn trích xuất từ ​​ID có trong tệp2. file2 có cùng tên người dùng với file1 nhưng có nhiều tên người dùng hơn. File1 sẽ là thứ tôi thực sự muốn ...
lá cờ ru
@user535733 Chà, cái đó có vẻ khó giải quyết =/
user535733 avatar
lá cờ cn
Nếu đó là bài tập về nhà, thì hãy xem các công cụ mà bạn đã thảo luận trong lớp: grep, find, cut, arrays và các công cụ shell khác. Hoặc biểu thức thông thường. Hoặc dicts hoặc slice nếu sử dụng python. Có các công cụ khác cho perl, cho go, cho C, cho vala.
pLumo avatar
lá cờ in
Hãy cho chúng tôi biết **chính xác** những gì bạn đã thử (các lệnh) và những gì không hoạt động cũng như đầu ra mong đợi của bạn là gì (đầu ra khớp với đầu vào ví dụ của bạn). Đừng làm điều đó trong các bình luận nhưng thay vào đó hãy chỉnh sửa câu hỏi của bạn. Sau đó, chúng tôi sẽ có thể giúp bạn.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.