我正在使用itertools.chain以这种方式"压扁"列表列表:
uniqueCrossTabs = list(itertools.chain(*uniqueCrossTabs))
Run Code Online (Sandbox Code Playgroud)
这有什么不同于说:
uniqueCrossTabs = list(itertools.chain(uniqueCrossTabs))
Run Code Online (Sandbox Code Playgroud) 我想编写一个带字符串的程序,比方说"Fox",它会显示:
fox, Fox, fOx, foX, FOx, FoX, fOX, FOX
Run Code Online (Sandbox Code Playgroud)
我的代码到目前为止:
string = raw_input("Enter String: ")
length = len(string)
for i in range(0, length):
for j in range(0, length):
if i == j:
x = string.replace(string[i], string[i].upper())
print x
Run Code Online (Sandbox Code Playgroud)
目前为止的输出:
Enter String: fox
Fox
fOx
foX
>>>
Run Code Online (Sandbox Code Playgroud)