2016-04-14 27 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.