列表
#!/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。