python1

- 查看類型的命令:type()

- Python 的數(shù)據(jù)類型:int, float, str, bool(True, False)

- "+" 的妙用:用于數(shù)值時,作用是加法;用于字符串時,作用是連接,類似于 C++,JavaScript 等


數(shù)據(jù)結構 list 的特點:

- 類型:list

- 元素可以是任何類型

- 元素之間類型可以不同

- list 支持嵌套


list 的操作

===========

### 元素編號從 0 開始

### 索引操作

- 取第 n 個元素:list[n-1]

- 支持反向索引,取倒數(shù)第 n 個元素:list[-n]

### 切片(或切割)操作 ?[起點,終點],從起點開始,不返回終點

- 取第 m 到第 n 個元素:list[m-1: n], 共 n-m+1 個元素

- 從第 m 個元素取到最后:list[m-1:]

- 從第 m 個元素開始,取 n 個元素:list[m-1: m-1+n]

- 從第一個元素取到第 m 個元素,或者第一個元素開始,取 m 個元素:list[:m]

- 改變元素

- 添加元素

- 刪除元素

- "+" 操作符在 list 中的作用

- list 原理

### 改變元素

L[索引或切片] = 新元素

### 添加元素

- L + 新元素

- L.append(新元素)

### 刪除元素

del(L[index])

### 運算符 "+" 的作用總結

- 在 list 中的作用:連接 list,如 L1 = L1 + L2

- 在數(shù)值環(huán)境中的作用:相加

- 在字符串環(huán)境中的作用:連接字符串

### 原理

- 直接賦值操作: y = x 其實是地址的賦值

y = x, 則 y 與 x 指向同一塊內存,改變 y 的內容就會改變 x 的內容

- 如何在內存中開辟新的區(qū)域存儲 list

- y = list(x) ?#方法1

- y = x[:] ? ? #方法2

這樣改變 y 就不會改變 x

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 背景 一年多以前我在知乎上答了有關LeetCode的問題, 分享了一些自己做題目的經驗。 張土汪:刷leetcod...
    土汪閱讀 12,907評論 0 33
  • 一年級語文上冊生字表 生字表一(共400字) 啊(ā)愛(ài)安(ān)岸(àn)爸(bà)八(bā)巴(bā)...
    meychang閱讀 3,151評論 0 6
  • sì 支zhī茶chá 對duì 酒jiǔ,賦fù 對duì 詩shī,燕yàn子zi 對duì 鶯yīng 兒é...
    每個人的孟母堂閱讀 1,439評論 0 6
  • 一、實驗目的 學習使用 weka 中的常用分類器,完成數(shù)據(jù)分類任務。 二、實驗內容 了解 weka 中 explo...
    yigoh閱讀 8,843評論 5 4
  • 文|步月兒 —01— 前日有個朋友問我:微信號怎么注冊?我說百度上有詳細的步驟,跟著操作就可以。他秒回:我不會。 ...
    步月兒閱讀 1,027評論 16 33

友情鏈接更多精彩內容