Python习题集(八)

简介: Python习题集(八)

每天一习题,提升Python不是问题!!有更简洁的写法请评论告知我!

https://www.cnblogs.com/poloyy/category/1676599.html

 

题目


要求:判断数组元素是否对称。例如[1,2,0,2,1],[1,2,3,3,2,1]这样的都是对称数组
用Python代码判断,是对称数组打印True,不是打印False,如:
x = [1, "a",  0, "2", 0, "a", 1]


解题思路


  1. 循环取值,循环次数只需要列表长度的一半
  2. 每次取头尾对称下标的值比较

 

答案


a, b, c = [1, 2, 0, 2, 1], [1, 2, 3, 3, 2, 1], [1, 2, 3, 4, 5]
def duicheng(lists):
    lens = len(lists)
    flag = True
    for i in range(0, int(lens / 2)):
        if lists[i] != lists[lens - 1 - i]:
            flag = False
            break
    print(flag)
duicheng(a)
duicheng(b)
duicheng(c)
相关文章
|
8月前
|
物联网 Python
2024年Python最全信息技术导论——物联网技术习题整理(1),Python面试题库
2024年Python最全信息技术导论——物联网技术习题整理(1),Python面试题库
2024年Python最全信息技术导论——物联网技术习题整理(1),Python面试题库
|
8月前
|
存储 Python
【python】习题第10周题解
【python】习题第10周题解
|
8月前
|
Python
【python】习题第9周
【python】习题第9周
|
8月前
|
自然语言处理 Python
【python】习题第7周(上)
【python】习题第7周(上)
|
8月前
|
Python
【python】习题 1-5周(上)
【python】习题 1-5周(上)
|
8月前
|
Python
【python】习题 第10周
【python】习题 第10周
|
8月前
|
数据安全/隐私保护 Python
【python】习题第8周
【python】习题第8周
|
8月前
|
Python
【python】习题第7周(下)
【python】习题第7周(下)
|
8月前
|
Python
【python】习题 6-10周(下)
【python】习题 6-10周(下)
|
8月前
|
自然语言处理 数据安全/隐私保护 Python
【python】习题 6-10周(中)
【python】习题 6-10周(中)