Tôi muốn làm như sau trong mã của mình:
- In từng từ của một chuỗi trong một dòng mới
- In từng ký tự trong một dòng mới
Tôi đã có thể đạt được phần thứ hai bằng cách sử dụng mã sau:
s2 = "I am testing"
for x in s2:
print x
Tôi đang gặp khó khăn trong việc đạt được phần đầu tiên. Tôi đã viết mã sau đây nhận ra nơi có không gian trong chuỗi.
for i in s2:
if not[i.isspace[]]:
print i
else:
print "space"
Cũng đã thử các loại bên dưới trong đó có tất cả các không gian của chuỗi:
s3 = ''.join[[i for i in s2 if not[i.isspace[]]]]
print s3
Nhưng vẫn không đạt được đầu ra mong muốn của tôi, đó là một cái gì đó như:
I
am
testing
Xem thảo luận
Cải thiện bài viết
Lưu bài viết
Xem thảo luận
Cải thiện bài viết
Lưu bài viết
Đọc
Examples:
Input: s = "This is a python language" Output: This is python language Input: s = "i am laxmi" Output: am
Bàn luậnFinding even length wordsusing for loop and if statement and without using the def function. First split the given string using the split[] function and then iterate the words of a string using for loop. Calculate the length of each word using the len[] function. If the length is even, then print the word.
Python3
n
=
for i in s2:
if not[i.isspace[]]:
print i
else:
print "space"
0for i in s2:
if not[i.isspace[]]:
print i
else:
print "space"
1=
for i in s2:
if not[i.isspace[]]:
print i
else:
print "space"
3for i in s2:
if not[i.isspace[]]:
print i
else:
print "space"
4for i in s2:
if not[i.isspace[]]:
print i
else:
print "space"
5Cho một chuỗi. Nhiệm vụ là in tất cả các từ có độ dài chẵn trong chuỗi đã cho.
Phương pháp: Tìm từ chẵn các từ sử dụng cho vòng lặp và câu lệnh nếu không sử dụng hàm def. Đầu tiên phân chia chuỗi đã cho bằng cách sử dụng hàm chia [] và sau đó lặp lại các từ của chuỗi bằng cách sử dụng vòng lặp. Tính độ dài của mỗi từ sử dụng hàm Len []. Nếu độ dài là chẵn, sau đó in từ.
I
am
testing
0I
am
testing
1s3 = ''.join[[i for i in s2 if not[i.isspace[]]]]
print s3
3
6 for i in s2:
if not[i.isspace[]]:
print i
else:
print "space"
7for i in s2:
if not[i.isspace[]]:
print i
else:
print "space"
8 for i in s2:
if not[i.isspace[]]:
print i
else:
print "space"
9for i in s2:
if not[i.isspace[]]:
print i
else:
print "space"
This is python language
0s3 = ''.join[[i for i in s2 if not[i.isspace[]]]]
print s3
1 s3 = ''.join[[i for i in s2 if not[i.isspace[]]]]
print s3
2s3 = ''.join[[i for i in s2 if not[i.isspace[]]]]
print s3
3s3 = ''.join[[i for i in s2 if not[i.isspace[]]]]
print s3
4s3 = ''.join[[i for i in s2 if not[i.isspace[]]]]
print s3
5s3 = ''.join[[i for i in s2 if not[i.isspace[]]]]
print s3
=
__9
8s3 = ''.join[[i for i in s2 if not[i.isspace[]]]]
print s3
9 Split the string using split[] function. Iterate in the words of a string using for loop. Calculate the length of
the word using len[] function. If the length is even, then print the word. Below is the Python implementation of the above approach: s3 = ''.join[[i for i in s2 if not[i.isspace[]]]]
print s3
Python3
Đầu ra
Cách tiếp cận: Chia chuỗi bằng cách sử dụng hàm split []. Lặp lại trong các từ của một chuỗi sử dụng cho vòng lặp. Tính độ dài của từ sử dụng hàm len []. Nếu độ dài là chẵn, sau đó in từ. Dưới đây là việc thực hiện Python của phương pháp trên: & NBSP;
I
am
testing
3 I
am
testing
4I
am
testing
0I
am
testing
6=
I
am
testing
8I
am
testing
9for i in s2:
if not[i.isspace[]]:
print i
else:
print "space"
5I
am
testing
0____16 Input: s = "This is a python language" Output: This is python language Input: s = "i am laxmi" Output: am3
for i in s2:
if not[i.isspace[]]:
print i
else:
print "space"
8 for i in s2:
if not[i.isspace[]]:
print i
else:
print "space"
9Input: s = "This is a python language" Output: This is python language Input: s = "i am laxmi" Output: am6
s3 = ''.join[[i for i in s2 if not[i.isspace[]]]]
print s3
1 s3 = ''.join[[i for i in s2 if not[i.isspace[]]]]
print s3
22Input: s = "This is a python language" Output: This is python language Input: s = "i am laxmi" Output: am9
s3 = ''.join[[i for i in s2 if not[i.isspace[]]]]
print s3
4s3 = ''.join[[i for i in s2 if not[i.isspace[]]]]
print s3
5____9____________s3 = ''.join[[i for i in s2 if not[i.isspace[]]]]
print s3
8s3 = ''.join[[i for i in s2 if not[i.isspace[]]]]
print s3
9def printWords[s]: # split the string s = s.split[' '] # iterate in words of string for word in s: # if length is even if len[word]%2==0: print[word] # main s = "tutorial point" printWords[s]2
This
is
python
language
6I
am
testing
1Input: s = "This is a python language"
Output: This is python language
Input: s = "i am laxmi"
Output: am
9
I
am
testing
Python3
n
=
def printWords[s]: # split the string s = s.split[' '] # iterate in words of string for word in s: # if length is even if len[word]%2==0: print[word] # main s = "tutorial point" printWords[s]5
for i in s2:
if not[i.isspace[]]:
print i
else:
print "space"
1=
for i in s2:
if not[i.isspace[]]:
print i
else:
print "space"
3for i in s2:
if not[i.isspace[]]:
print i
else:
print "space"
4for i in s2:
if not[i.isspace[]]:
print i
else:
print "space"
5I
am
testing
6=
def printWords[s]: # split the string s = s.split[' '] # iterate in words of string for word in s: # if length is even if len[word]%2==0: print[word] # main s = "tutorial point" printWords[s]1
I
am
testing
1n
8Phương pháp: Sử dụng chức năng Lambda
Python3
Các
for i in s2:
if not[i.isspace[]]:
print i
else:
print "space"
1=
for i in s2:
if not[i.isspace[]]:
print i
else:
print "space"
3for i in s2:
if not[i.isspace[]]:
print i
else:
print "space"
4for i in s2:
if not[i.isspace[]]:
print i
else:
print "space"
5Phương pháp: Sử dụng danh sách hiểu
n
=
def printWords[s]:
# split the string
s = s.split[' ']
# iterate in words of string
for word in s:
# if length is even
if len[word]%2==0:
print[word]
# main
s = "tutorial point"
printWords[s]
5
Python3
n
=
def printWords[s]: # split the string s = s.split[' '] # iterate in words of string for word in s: # if length is even if len[word]%2==0: print[word] # main s = "tutorial point" printWords[s]5
for i in s2:
if not[i.isspace[]]:
print i
else:
print "space"
1=
for i in s2:
if not[i.isspace[]]:
print i
else:
print "space"
3for i in s2:
if not[i.isspace[]]:
print i
else:
print "space"
4for i in s2:
if not[i.isspace[]]:
print i
else:
print "space"
5I
am
testing
1=
8for i in s2:
if not[i.isspace[]]:
print i
else:
print "space"
6 for i in s2:
if not[i.isspace[]]:
print i
else:
print "space"
00for i in s2:
if not[i.isspace[]]:
print i
else:
print "space"
8 I
am
testing
6s3 = ''.join[[i for i in s2 if not[i.isspace[]]]]
print s3
1Trong bài viết này, chúng tôi sẽ tìm hiểu về giải pháp và cách tiếp cận để giải quyết tuyên bố vấn đề đã cho.
Báo cáo vấn đề
Cho một chuỗi chúng ta cần hiển thị tất cả các từ trong chuỗi với độ dài chẵn.
Cách tiếp cận
Tách chuỗi đầu vào bằng hàm chia [].
Lặp lại các từ của chuỗi bằng cách sử dụng vòng lặp và tính độ dài của từ sử dụng hàm len [].for a loop & Calculate the length of the word using len[] function.
Nếu độ dài đánh giá là chẵn, Word sẽ được hiển thị trên màn hình.
Nếu không, không có từ nào xuất hiện trên màn hình.
Bây giờ, hãy để xem việc thực hiện được đưa ra dưới đây -
Thí dụ
def printWords[s]: # split the string s = s.split[' '] # iterate in words of string for word in s: # if length is even if len[word]%2==0: print[word] # main s = "tutorial point" printWords[s]
Đầu ra
tutorial
Tất cả các biến và hàm được khai báo trong phạm vi toàn cầu như hình dưới -
Sự kết luận
Trong bài viết này, chúng tôi đã tìm hiểu về cách tiếp cận để in các từ dài thậm chí trong một chuỗi.
Cập nhật vào ngày 27 tháng 9 năm 2019 08:11:28
- Câu hỏi và câu trả lời liên quan
- Chương trình Java để in các từ dài.
- Đảo ngược các từ dài chẵn của chuỗi trong javascript
- Chương trình Python để in số chẵn trong danh sách
- Chương trình Java để in tất cả các từ duy nhất của chuỗi
- Chương trình Python để in tất cả các số chẵn trong một phạm vi
- Chương trình Python để đếm các từ trong một chuỗi nhất định?
- Kiểm tra xem một chuỗi có chứa chuỗi phụ palindromic có độ dài chẵn trong python không
- Chương trình Python để in các từ có thể sử dụng các ký tự đã cho
- In các từ theo chiều dọc trong python
- Chương trình C ++ để in các từ duy nhất trong một tệp
- In tất cả các từ hài hước trong một chuỗi trong c ++
- Chương trình tìm độ dài tối đa của các từ không chia sẻ trong Python
- C# chương trình để đảo ngược các từ trong một chuỗi
- Chương trình tìm độ dài của con đường dài nhất với số tiền chẵn trong Python
- Chương trình Java để in một chuỗi