私は新しいプログラマーです!Python を使い始めたばかりで、とても気に入っています。しかし今、私は理解できないように見える特定のエラーに出くわしました。
ここで正確なコードを投稿するつもりはありませんが、これが基本的な考え方です。
編集されたコードは次のとおりです。
def function(parameter1, parameter2):
return parameter1[parameter2 + 1:]
parameter1 に数値を使用すると、正常に実行されます。次に例を示します。
function([5,6,7,8,9], 3)
しかし、次のような文字と数字を使用する場合:
function("ABC34",3)
エラーが発生します:
builtins.TypeError: Can't convert 'list' object to str implicitly
編集:
わかりましたので、基本的に次のような出力を探しています。
function([0,11,42,53,74,59,62,70,81,98], 3)
出力は次のようになります。
[74, 59, 62, 70, 81, 98, 53, 0, 11, 42]
今、以下のコメントを読んで、私が探しているものをスライスしても生成できないのではないかと考えています??