我有一个包含非特定数量元素的列表,但嵌套列表的每个第一个元素都是一个标识符,我想使用该标识符按顺序对列表进行排序
list = [['D', 'F', 'E', 'D', 'F', 'D'],['A', 'F', 'E', 'C', 'F', 'E'],['C', 'E', 'E', 'F', 'E', 'E'],['B', 'F', 'E', 'D', 'F', 'F']]
Run Code Online (Sandbox Code Playgroud)
经过排序
list = [['A', 'F', 'E', 'C', 'F', 'E'],['B', 'F', 'E', 'D', 'F', 'F'],['C', 'E', 'E', 'F', 'E', 'E'],['D', 'F', 'E', 'D', 'F', 'D']]
Run Code Online (Sandbox Code Playgroud)
我正在使用python 3.3.3
如何将用户输入除以4?
example = input("Enter input")
Run Code Online (Sandbox Code Playgroud)
所以abcdefghjklmnopqrstu是20个字符,我想将它们除以4,所以我有5个字符列表,然后我将它们全部附加到新列表中?
我是python的新手并使用Python IDLE 3.3
我想得到用户输入字符的总数,然后将它们除以4,所以当我想将它们附加到列表时,它看起来像这样
list = [abcde],[ghijk],[lmnop],[qrstu]
Run Code Online (Sandbox Code Playgroud)
这是我目前的代码
user = input('ENTER TEXT: ')
user.upper()
print('Decrypting message: ', user)
for i in range(0, len(user), 4):
temp.append(user[i:i+4])
for i in range(0, len(user), 1):
print(temp[i])
Run Code Online (Sandbox Code Playgroud)