首页 > 其他 > 详细

列表和元组操作

时间:2020-02-08 23:53:09      阅读:116      评论:0      收藏:0      [点我收藏+]

列表

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# Author:Huan

import copy

names = ["huan","ni","he",["a","b"],"he","hao"]
names1 = names.copy.copy()或names1 = names[:]或names1 = list(names)  #浅copy 第2个列表里的元素只是第一个列表的引用
names3 = copy.deepcopy(names)   #引入copy模块,深copy
names.append("huang")        #追加
names.insert(1,"chen")        #插入
names[2] = "hua"          #替换
print(names[0])
print(names[1],names[2])
print(names[1:3])   #切片(左闭右开)
print(names[-1])    #取最后一位
print(names[-2:])   #取最后两位,从左往右数

#delete
names.remove("hua")
del names[1]
names.pop()    #不输入下标即删除最后一个

print(names.index("he"))    #寻找下标位置
print(names.count("he"))    #统计个数
#names.clear()               #清空
names.reverse()             #反转
#names.sort()                #assci排序

names2 = [1,2,3,4]
names.extend(names2)
print(names,names2)
names[2][0] = "haha"

for i in names:
    print(i)

print(names[0:-1:2])    #0和-1可以省略

 

元组

元组其实和列表差不多,也是存一组数,只不过它一旦创建,便不能再修改,所以又叫只读列表语法:

names = ("a","b","c")

只有两个方法,一个是count,一个是index。

列表和元组操作

原文:https://www.cnblogs.com/happystudyhuan/p/12285714.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!