Câu hỏi của giang

Nhờ anh/chị giúp e đoạn code tìm Value max trong 1 dictionary

Em có đoạn Code tìm Value Max trong 1 dic thế này ạ: my_dict = {'x':500, 'y':5874, 'z': 560} key_max = max(my_dict.keys(), key=(lambda k: my_dict[k])) print('Maximum Value: ',my_dict[key_max]) Kết quả là value max = 5874 tương ứng với key là y Ở đây hình như cách giải là người ta tìm ...

giang viết 11:56 ngày 01/10/2018 chỉnh sửa

Nhờ giải thích giúp đoạn Code về Reduce

Em có đoạn Code dưới đây dùng để xóa bớt các giá trị trùng nhau trong 1 list: l = [5, 6, 6, 1, 1, 2, 2, 3, 4] s= reduce(lambda r, v: v in r and r or r + [v], l, []) print s KQ: [5, 6, 1, 2, 3, 4] Tuy nhiên em chưa hiểu các biểu thức bên trong hàm reduce, nhờ các anh chị giải thích giúp e ...

giang viết 11:53 ngày 01/10/2018 chỉnh sửa

Giúp tách chuỗi bằng Regex

Em có 1 chuỗi 'VoTruongHoangGiang' Em muốn kq trả về là 1 list thế này: ['Vo','Truong','Hoang','Giang'] Nhờ mọi người giúp e biểu thức Regex với ạ. Em xin cả ơn !

giang viết 11:51 ngày 01/10/2018 chỉnh sửa

Xin ý kiến góp ý cho đoạn Code về sử dụng Regex trong Python

Em học đến phần Regex trong Python, em có làm 1 ví dụ với yêu cầu thế này: Viết một chương trình Python để kiểm tra xem một chuỗi chỉ chứa một tập ký tự nhất định (a-z, A-Z và 0-9) hay không . Đoạn Code của e thế này: import re def is_check(string): charRe = re.compile(r'[a-zA-Z0-9] ...

giang viết 11:47 ngày 01/10/2018 chỉnh sửa

Tại sao các key không sắp xếp theo thứ tự khi in dict

em có đoạn Code này: dct = {'a': 10, 'b': 34, 'A': 7, 'Z': 3} freq_dict = {k.lower() : dct.get(k.lower(), 0) + dct.get(k.upper(), 0) for k in dct.keys()} print(freq_dict) Khi chạy được kết quả: # {'a': 17, 'z': 3, 'b': 34} Nhưng em nghĩ đáng lý ra kết quả phải thế này mới đúng chứ ạ: ...

giang viết 11:32 ngày 01/10/2018 chỉnh sửa

Nhờ mọi người xem giúp hàm power tự viết không ra kết quả như mong đợi

em định tạo chủ để khác nhưng thấy vấn đề nó cũng không có gì to tát lắm nên e hỏi luôn ở đây ạ. Có gì không đúng nội quy mong các anh bỏ quá cho e nhé. Em muốn hỏi tại sao đoạn Code này lại in ra kết qua r là 3125 vậy ạ: def power(x, y=2): r = 1 for i in range(y): r = r * x ...

giang viết 10:59 ngày 01/10/2018 chỉnh sửa

Làm sao để tìm đọc được tất cả các bài viết của 1 danh mục nào đó ạ

Chào các anh chị, e mới bắt đầu học LT Python và mới tham gia diễn đàn được ít ngày. Em có một thắc mắc thế này ạ : Đó là danh sách các bài viết trên diễn đàn được sắp xếp nối tiếp nhau, khi kéo đến cuối trang nó lại load tiếp bài phía sau chứ không có đánh số trang từ 1 --> n . Như vậy, ví ...

giang viết 10:53 ngày 01/10/2018 chỉnh sửa

Dùng phần mềm nào để Code Python

Chào các bạn, mình là Newbie, mình mới học Python. Các bạn cho mình hỏi, nên dùng phần mềm gì để Code Python ngoài cái Python - Shell mặc định có sẵn khi cài Python. Vì mình thấy cái này nó không hỗ trợ nhiều cho người Code. Mình xin cảm ơn ! À mà ,nếu các bạn giới thiệu công cụ nào thì nếu tiện ...

giang viết 10:50 ngày 01/10/2018 chỉnh sửa
< 1 2