2016-04-14 24 views
0

Python'da Caesar cipher algoritması oluşturmak istiyorum ve 116 karakterden oluşan bir listeye sahibim. Bir dizesinde ben z varsa bu durumda L eşittir ben, z sağda 7 karakter daha sonra ise karakteri ile yer değiştirebilir istiyorum:Python listelerinde yer alan değiştirmeler

x = [a,b,c,F,g,L,2,u'}',u'?',n,2,5,8...........,3,r,u'!',y,z,Z] 
+0

bunu nasıl yapabilirim – mathieu

+1

Herhangi bir kod yazdınız mı? Not: 'list' adlı bir değişken yapmak iyi bir fikir değildir –

+0

Şimdiye kadar neler denediniz? Lütfen kodunuzu ve neyin yanlış gittiğini açıklayın. – Will

cevap

1

Bu bağlantıyı here bir göz atın, bol Örnekler Sezar şifresi, programlamada en yaygın egzersizlerden biridir. Sanırım sormadan önce pek fazla araştırma yapmadın. Ek olarak, pitona ilgi duyabilecek bir veri yapısı dictionaries'dur.

İlgili konular