#coding=utf-8
import csv
#csv檔案讀
with open(『d:\1.csv』,『r』) as f:
reader=csv.reader(f)
for i in reader:
print(i)
print(type(i))
#csv檔案寫
with open(『d:\100.csv』,『w』) as f:
file=csv.writer(f,dialect=『excel』)
# 寫入方式使用writerow
file.writerow([1,2,3,4])
file.writerow([5,6,7,8])
print(『ok了』)
#coding=utf-8
#1.讀檔案(r)
定義乙個變數接受open函式開啟檔案後的內容
file=open(『d:\test.txt』,『r』)
print(file)
for i in file:
print(i)
file.close()
#2.寫入檔案
str1=『o my dear baby!!』
file=open(『d:\test100.txt』,『w』)
file.write(str1)
file.close()
print(『資料已經寫入完畢』)
#3.追加檔案
file=open(『d:\test.txt』,『a』)
file.write(『o m ladygaga!\n』)
file.close()
print(『追加完畢』)
#coding=utf-8
dic=
dic1=
#直接訪問
print(dic)
#資料篩選
print(dic[『name』])
print(dic[『age』])
#del 刪除字典
dic=
print(dic)
del dic[『age』]
print(dic)
del dic
#print(dic)
#clear 清空字典
dic=
print(dic)
dic.clear()
print(dic)
#字典的修改
dic=
print(dic)
dic[『name』]=『tangsir』
print(dic)
dic[『age』]=200
print(dic)
#keys
dic=
print(dic.keys())
for i in dic.keys():
print(i)
#values
print(dic.values())
for i in dic.values():
print(i)
#items
dic=
print(dic.items())
for key,value in dic.items():
print(key+":"+str(value))
#coding=utf-8
tup=(1)
print(tup)
print(type(tup))
tup=(2,)
print(type(tup))
#訪問元組
a=(1,2,3)
print(a)
for i in a:
print(i)
if 3 in a:
print(『yes』)
#刪除元組
a=(1,2,3)
del a
#print(a)
#索引和切片
tup=(1,2,3,4,5)
print(tup)
print(tup[0])
print(tup[-2])
print(tup[2:4])
print(tup[3:])
print(tup[:3])
#補充tup=(1,2,3,4,5)
print(len(tup))
print(max(tup))
print(min(tup))
print(tup.index(3))
print(tup.count(3))
l=[『a』,『b』,『d』,『e』]
for index,value in enumerate(l):
print(『索引是』+str(index)+『的值是:』+str(value))
#列表的排序
l=[1,2,3,4]
print(l)
l.reverse()
print(l)
l=[1,3,5,2,4,6]
print(l)
l.reverse()
print(l)
l=[1,3,5,2,4,6]
l.sort()
l.reverse()
print(l)
l=[1,3,5,2,4,6]
l.sort(reverse=true)
print(l)
#insert()
l=[『a』,『b』,『c』]
l.insert(1,『d』)
print(l)
l.insert(-1,『aaaaa』)
print(l)
#extend()
l=[『a』,『b』,『c』]
l.extend(『d』)
print(l)
l.extend([1,2,3])
print(l)
#coding=utf-8
#直接輸出
l1=[『李元芳』,『鍾馗』,『李白』]
print(l1)
#遍歷訪問
for i in l1:
print(i)
print(type(i))
#成員運算訪問
if 『張小敬』 in l1:
print(『im here!』)
else:
print(『not here!!』)
#列表的索引和切片
l1=[『張飛』,『關羽』,『馬超』,『云云』,『黃忠』]
print(l1[0])
print(l1[-2])
#print(l1[5])
print(l1[2:])
print(l1[2:3])
#列表的拼接
l=[1,2,3,4]
m=[『a』,『b』]
print(l+m)
#列表的更新
l=[1,2,3]
print(l)
l[2]=『柳岩』
print(l)
l[-3]=『baby』
print(l)
#列表的刪除
l=[1,2,3]
print(l)
del l[2]
print(l)
del l
print(l)
列表 元組 字典
列表 列表的定義 1 list 列表 是 python 中使用 最頻繁 的資料型別,在其他語言中通常叫做 陣列 2 專門用於儲存 一串 資訊 3 列表用 定義,資料 之間使用 分隔 4 列表的 索引 從 0 開始 5 索引 就是資料在 列表 中的位置編號,索引 又可以被稱為 下標 6 注意 從列表中...
列表 元組 字典
列表1.1 列表的定義.注意 從列表中取值時,如果 超出索引範圍,程式會報錯 2 列表常用操作 在 ipython3 中定義乙個 列表,例如 name list 輸入 name list.按下 tab 鍵,ipython 會提示 列表 能夠使用的 方法 1 元組的定義 tuple 元組 與列表類似,...
列表 元組 字典
變數 值1,值2 值n 變數 list num list 1 2,3 2 print num list num list 1 2,3 count num list.count 2 print count num list 1 2,3 num list2 4 2,3 num list.extend n...