単語をコンマで結合し、「and」

Admin_Who:

私は「Pythonで退屈なものを自動化する」を進めています。以下のプログラムから最終的な出力コンマを削除する方法がわかりません。目標は、ユーザーに値の入力を促し続けることです。値はリストに出力され、最後に「and」が挿入されます。出力は次のようになります。

apples, bananas, tofu, and cats

鉱山は次のようになります。

apples, bananas, tofu, and cats,

その最後のカンマが私をNUTSに駆り立てています。

def lister():
    listed = []
    while True:
        print('type what you want to be listed or type nothing to exit')
        inputted = input()
        if inputted == '':
            break
        else:
            listed.append(inputted+',')
    listed.insert(-1, 'and')
    for i in listed:
        print(i, end=' ')
lister()
Moses Koledoye:

書式設定を印刷時間に据え置くことで、リスト内の各文字列にカンマを追加することを回避できます。最後のonを除くすべての項目を結合し、', 'フォーマットを使用して、最後の項目が結合された結合文字列を挿入しますand

listed.append(inputed)
...
print('{}, and {}'.format(', '.join(listed[:-1]), listed[-1]))

デモ:

>>> listed = ['a', 'b', 'c', 'd']
>>> print('{}, and {}'.format(', '.join(listed[:-1]), listed[-1]))
a, b, c, and d

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

'grep'コマンドが検索結果でユーザー入力単語を強調表示しない

分類Dev

T-SQL:結果をコンマ区切りの結合された単一行で作成します

分類Dev

コンマで単語を新しい行に分割

分類Dev

strを変換し、forループで反復するコマンドで結合しようとしています。%sを使用すると、1つの単語が入力されます。%rを使用すると、不要な「u」が追加されます

分類Dev

awkを使用して値をコンマで結合する

分類Dev

JSは、コンマ+最後の単語で区切られた単語の長さを取得します

分類Dev

配列をコンマと「and」で結合します

分類Dev

文字列のリストをコンマで結合します

分類Dev

結果の列をコンマで区切った列に結合します

分類Dev

最後の単語の前に「and」を付けてコンマで区切った単語のベクトルを連結するstringr関数

分類Dev

シートでregexreplaceを使用して、要素をコンマで結合します

分類Dev

正規表現を使用して複数のコンマ区切りの単語を照合する

分類Dev

文字列を単語に分割し、追加データで再結合します

分類Dev

文字列を単語に分割し、元の区切り文字で結合します

分類Dev

ブール値がfalseの場合は、文字列にコンマやその他の単語を追加します

分類Dev

複数の単語がある場合、sudoを介したコマンドの実行が失敗する

分類Dev

aproposコマンドで単語を数える

分類Dev

Python正規表現:単語の前にスペースとコンマがある場合、または単語が開始単語である場合のみ

分類Dev

引用符、コンマ、括弧を使用して単一のテキストの列を結合するにはどうすればよいですか?

分類Dev

複数のIDを単一の値にコンマ区切りで結合するSQLクエリ

分類Dev

複数の単語がある場合はコンマの後の文字列の最後の単語を抽出し、それ以外の場合は最初の単語を抽出します

分類Dev

Linuxでsedコマンドを使用して単語に文字を追加して置き換える方法

分類Dev

行内のすべての単語をコンマで分割し、行全体をリストに格納します

分類Dev

配列をコンマとスペースで結合します

分類Dev

2つの要素ごとにコンマで配列を結合します

分類Dev

多次元配列をコンマで内破または結合します

分類Dev

重複した単語をカンマで区切って削除

分類Dev

Linuxコマンド使用法ドキュメントで選択した単語を強調表示する

分類Dev

各テキスト単語またはコンマで分割された単語を既存のURLにリンクしますか?

Related 関連記事

  1. 1

    'grep'コマンドが検索結果でユーザー入力単語を強調表示しない

  2. 2

    T-SQL:結果をコンマ区切りの結合された単一行で作成します

  3. 3

    コンマで単語を新しい行に分割

  4. 4

    strを変換し、forループで反復するコマンドで結合しようとしています。%sを使用すると、1つの単語が入力されます。%rを使用すると、不要な「u」が追加されます

  5. 5

    awkを使用して値をコンマで結合する

  6. 6

    JSは、コンマ+最後の単語で区切られた単語の長さを取得します

  7. 7

    配列をコンマと「and」で結合します

  8. 8

    文字列のリストをコンマで結合します

  9. 9

    結果の列をコンマで区切った列に結合します

  10. 10

    最後の単語の前に「and」を付けてコンマで区切った単語のベクトルを連結するstringr関数

  11. 11

    シートでregexreplaceを使用して、要素をコンマで結合します

  12. 12

    正規表現を使用して複数のコンマ区切りの単語を照合する

  13. 13

    文字列を単語に分割し、追加データで再結合します

  14. 14

    文字列を単語に分割し、元の区切り文字で結合します

  15. 15

    ブール値がfalseの場合は、文字列にコンマやその他の単語を追加します

  16. 16

    複数の単語がある場合、sudoを介したコマンドの実行が失敗する

  17. 17

    aproposコマンドで単語を数える

  18. 18

    Python正規表現:単語の前にスペースとコンマがある場合、または単語が開始単語である場合のみ

  19. 19

    引用符、コンマ、括弧を使用して単一のテキストの列を結合するにはどうすればよいですか?

  20. 20

    複数のIDを単一の値にコンマ区切りで結合するSQLクエリ

  21. 21

    複数の単語がある場合はコンマの後の文字列の最後の単語を抽出し、それ以外の場合は最初の単語を抽出します

  22. 22

    Linuxでsedコマンドを使用して単語に文字を追加して置き換える方法

  23. 23

    行内のすべての単語をコンマで分割し、行全体をリストに格納します

  24. 24

    配列をコンマとスペースで結合します

  25. 25

    2つの要素ごとにコンマで配列を結合します

  26. 26

    多次元配列をコンマで内破または結合します

  27. 27

    重複した単語をカンマで区切って削除

  28. 28

    Linuxコマンド使用法ドキュメントで選択した単語を強調表示する

  29. 29

    各テキスト単語またはコンマで分割された単語を既存のURLにリンクしますか?

ホットタグ

アーカイブ