打印列表元素中指定索引处共有元素的 Python 程序
pythonserver side programmingprogramming更新于 2025/11/1 15:08:17
当需要打印字符串列表中特定索引处共有的元素时,可以使用‘min’方法、列表推导和布尔标志值。
示例
下面是相同的演示
my_list = ["week", "seek", "beek", "reek", 'meek', 'peek']
print("列表为:")
print(my_list)
min_length = min(len(element) for element in my_list)
my_result = []
for index in range(0, min_length):
flag = True
for element in my_list:
if element[index] != my_list[0][index]:
flag = False
break
if flag:
my_result.append(my_list[0][index])
print("结果为:")
print(my_result)
输出
列表为: ['week', 'seek', 'beek', 'reek', 'meek', 'peek'] 结果为: ['e', 'e', 'k']
解释
定义一个字符串列表,并显示在控制台上。
列表推导用于遍历列表元素并获取元素的最小长度。
这被分配给一个变量。
定义一个空列表。
迭代列表,并将布尔值分配给"True"。
再次迭代列表元素,如果特定索引处的元素不等于特定索引处的字符,则将布尔值分配给"False"。
控件跳出循环。
根据此布尔值,将字符附加到空列表。
这将显示为控制台上的输出。
相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

