Hỏi đáp

Chia sẻ kiến thức, cùng nhau phát triển

thắc mắc về cách học lập trình

22:24 13-11-2018 414 lượt xem 2 bình luận 22:40 15-11-2018

Chào các bạn, mình làm hệ thống, giờ đá sang chút lập trình, mình rất thích series hướng dẫn học về lập trình python của kteam, nhưng hiện tại đang học thêm python ở trung tâm, mong muốn là hiểu thêm về tư duy lập trình, nhưng mà vừa mới vào học thì ông thầy toàn bụp giải toán bằng python, cảm giác đi có vẻ hơi nhanh, như là tìm bội chung lớn nhất với nhỏ nhất. Không biết hồi các bạn học như thế nào, hoặc cách các bạn học ngôn ngữ này như thế nào ? liệu mình có đang đi đúng hướng ?. Các bạn cho mình hỏi thêm là về 1 bài như thế này: cho danh sách sau :

'a1a', 'b2', 'c68', 'xy5x', 'ii'

hay in ra dãy: 'a1a', 'xy5x', 'ii', tức là chỉ những ký tự đầu cuối giống nhau mới được in ra, mình đã có câu trả lời cho bài này (không phải mình giải) nhưng không rõ trong đoạn code đó, đoạn code chạy như thế nào mà chỉ hiển thị ra đúng 'a1a', 'xy5x', 'ii' trên. Đây là lời giải cho bài trên:

ds = ['a1a', 'b2', 'c68', 'xy5x', 'ii']
new = []
for i in ds:
    if i[0] == i [-1]:
        new.append(i)

print ('danh sach:',new)

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
vutan đã bình luận 22:57 14-11-2018

à ra vậy, cám ơn bạn nhé, vậy còn cách bạn học lập trình thì như thế nào ?

K9 SuperAdmin, KquizAdmin, KquizAuthor đã bình luận 12:35 14-11-2018

thì nó check từng giá trị. trong mỗi giá trị đó lại kiểm tra thằng đầu và cuối

Đầu lài[0] cuối lài[-1].

-1 là biểu thị cho thằng cuối cùng đó

Câu hỏi mới nhất