Em dùng lits.append() để thêm 1 chuỗi vào list nhưng trong list sẽ hiển thị ’ string ', có cách nào để chuyển ‘string’ sang “string” không ạ ?
Thêm string vào list Python
có gì khác nhau à bạn. chính xác vấn đề của bạn là gì
4 Likes
bạn check kiểu gì mà biết nó không đúng như mong muốn
4 Likes
Đầu vào:
["doc", "doc", "image", "doc(1)", "doc"]
Đầu ra:
['doc', 'doc(1)', 'image', 'doc(1)(1)', 'doc(2)']
Đầu ra mong muốn:
["doc", "doc(1)", "image", "doc(1)(1)", "doc(2)"]
Đây bạn ạ, còn hỏi check kiểu gì thì print là thấy mà ?
hàm print nó là format mặc định của python. Lúc nào cũng ra ‘’ hết. Bạn muốn ra string theo ý thì phải viết code print cho list đó chứ
l = ['doc', 'doc2']
l_str = '[{}]'.format(', '.join(map(lambda x: '"{}"'.format(x), l)))
4 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?