python中数组常规用法大全,数组的用法这里基本都有了
python里的数组何等重要,不用多言,看完下面的代码,一定受益匪浅
""" 作者:皮蛋编程(https://www.pidancode.com) 创建日期:2022/3/18 修改日期:2022/3/18 功能描述:python中数组常规用法大全,数组的用法这里基本都有了 """ print("创建一个简单的数组") simpleList = ["pidancode.com", "baidu.com", "google.com", "bandao.cn", "t.cn"] print(simpleList)
输出:['pidancode.com', 'baidu.com', 'google.com', 'bandao.cn', 't.cn']
# 返回数组第三个元素: 数组的索引从0开始,所以第三个元素是 bandao.cn print(simpleList[3])
输出:bandao.cn
# 去第2到4个,包含第二个但不包含第四个 print(simpleList[2:4])
输出:['google.com', 'bandao.cn']
# 返回前3个元素 print(simpleList[:3])
输出:['pidancode.com', 'baidu.com', 'google.com']
# 返回第三个元素及以后的所有元素 print(simpleList[3:])
输出:['bandao.cn', 't.cn']
# 按照: start:stop:step指定开始,截止和步进数,下面的代码隔一个输出一个 print(simpleList[::2])
输出:['pidancode.com', 'google.com', 't.cn']
# 获取数组的长度 print(len(simpleList))
输出:5
# 获的指定元素在数组内的索引号 print(simpleList.index("pidancode.com"))
输出:0
# 如果指定元素不存在则返回错误信息 try: print(simpleList.index("www.pidancode.com")) except ValueError: print("数组不包含指定的元素")
输出:数组不包含指定的元素
# 修改数组 simpleList.append("www.pidancode.com") print(simpleList)
输出:['pidancode.com', 'baidu.com', 'google.com', 'bandao.cn', 't.cn', 'www.pidancode.com']
# 替换指定位置的元素 simpleList[5] = "https://www.pidancode.com" print(simpleList)
输出:['pidancode.com', 'baidu.com', 'google.com', 'bandao.cn', 't.cn', 'https://www.pidancode.com']
# 追加一个新的数组到指定数组后面 otherList = ["Edgy", "Breezy"] simpleList.extend(otherList) print(simpleList)
输出:['pidancode.com', 'baidu.com', 'google.com', 'bandao.cn', 't.cn', 'https://www.pidancode.com', 'Edgy', 'Breezy']
# 移除指定位置的元素 del simpleList[2] print(simpleList)
输出:['pidancode.com', 'baidu.com', 'bandao.cn', 't.cn', 'https://www.pidancode.com', 'Edgy', 'Breezy']
# 在指定位置插入一个元素 simpleList.insert(4, "www.pidancode.com") print(simpleList)
输出:['pidancode.com', 'baidu.com', 'bandao.cn', 't.cn', 'www.pidancode.com', 'https://www.pidancode.com', 'Edgy', 'Breezy']
# 删除指定元素 simpleList.remove("Edgy") print(simpleList)
输出:['pidancode.com', 'baidu.com', 'bandao.cn', 't.cn', 'www.pidancode.com', 'https://www.pidancode.com', 'Breezy']
# 对数组进行排序 print(sorted(simpleList))
输出:['Breezy', 'baidu.com', 'bandao.cn', 'https://www.pidancode.com', 'pidancode.com', 't.cn', 'www.pidancode.com']
# 使用join组合数组元素输出 print(' => '.join(sorted(simpleList)))
输出:Breezy => baidu.com => bandao.cn => https://www.pidancode.com => pidancode.com => t.cn => www.pidancode.com
# 数组数据去重后排序后输出 print(sorted(set(simpleList)))
输出:['Breezy', 'baidu.com', 'bandao.cn', 'https://www.pidancode.com', 'pidancode.com', 't.cn', 'www.pidancode.com']
# 遍历数组 for i in simpleList: print(i.upper())
输出:
PIDANCODE.COM BAIDU.COM BANDAO.CN T.CN WWW.PIDANCODE.COM HTTPS://WWW.PIDANCODE.COM BREEZY
# 对数组去重排序后生成一个新的数组输出 upList = [i.upper() for i in sorted(set(simpleList))] print(upList)
输出:['BREEZY', 'BAIDU.COM', 'BANDAO.CN', 'HTTPS://WWW.PIDANCODE.COM', 'PIDANCODE.COM', 'T.CN', 'WWW.PIDANCODE.COM']
以上代码在Python3.9下测试通过
相关文章