Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 国产小视频免费观看,国产精品系列在线观看,日韩视频第二页

          整合營銷服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費咨詢熱線:

          程序狼教你5G覆蓋查詢

          國移動5G覆蓋查詢方法:

          通過下面的網(wǎng)址進(jìn)行查詢。

          https://app.10086.cn/leadeon-cmcc-static/v2.0/pages/service/hallMap/location_list.html?WT.ac_id=1908_SBD5G_MO_P_FCZ

          建議使用手機(jī)查詢查看,綠色的為覆蓋范圍

          聯(lián)通5G覆蓋查詢方法

          下載中國聯(lián)通APP,在服務(wù)創(chuàng)新5G,即可查詢所在城市聯(lián)通5G網(wǎng)絡(luò)分布情況:

          比如,北京,前期筆者通過聯(lián)通APP查詢北郵5G覆蓋不錯,便去打卡體驗,在北郵教學(xué)樓主樓下行758Mbps,在體育館附近上行達(dá)71.8Mbps。

          上海,虹橋機(jī)場及周邊已有聯(lián)通5G覆蓋。對于上海聯(lián)通高密集的5G網(wǎng)絡(luò)建設(shè),小編對其用戶只有羨慕嫉妒恨!

          廣州

          深圳

          杭州

          天津

          成都

          南京

          方法二:可通過百度地圖搜索需要查詢區(qū)域附近的“聯(lián)通5G覆蓋”。

          家好,本篇文章我們一起學(xué)習(xí)下什么是 Python 中的 List 以及其相關(guān)的方法總結(jié)。

          什么是 List ?

          List 數(shù)據(jù)類型是 Python 中一種非常重要和常用的序列數(shù)據(jù)結(jié)構(gòu)。它可以存儲多個值,每個值都有一個索引,從 0 開始。List 是一個可變的序列,意味著在 List 中添加、刪除或修改元素是可以的。(類似 JavaScript 的 Array 數(shù)組)

          List 中的元素不需要是同一種類型,它們可以是任意類型的數(shù)據(jù),包括數(shù)字、字符串、元組、字典、另一個列表等。List 中的元素是有序的,意味著存儲在 List 中的元素是按照插入順序排列的。

          總的來說,List 是 Python 中一個非常強大的數(shù)據(jù)類型,能夠?qū)崿F(xiàn)各種各樣的數(shù)據(jù)存儲和處理任務(wù),是編程中不可或缺的重要工具。

          如何創(chuàng)建List

          創(chuàng)建一個 List 是很簡單的,有兩種方法:使用 [] 和使用 list() 函數(shù)。

          使用 []:將所有需要存儲的值放入一對方括號中,以逗號分隔。例如:

          fruits = ['apple', 'banana', 'cherry']

          使用 list() 函數(shù):使用 list() 函數(shù)可以將其他數(shù)據(jù)結(jié)構(gòu),例如字符串、元組等,轉(zhuǎn)換為 List。例如:

          # 將字符串轉(zhuǎn)換為 List
          numbers_as_string = '1, 2, 3, 4, 5'
          numbers = list(numbers_as_string.split(', '))
          
          # 將元組轉(zhuǎn)換為 List
          points = (1, 2, 3, 4, 5)
          points_as_list = list(points)

          在創(chuàng)建 List 時,還可以使用內(nèi)置函數(shù) range() 創(chuàng)建一個由指定范圍內(nèi)的整數(shù)組成的 List。例如:

          # 創(chuàng)建包含 0-9 的 List
          numbers = list(range(10))

          總的來說,創(chuàng)建 List 是一件很簡單的事,無論是使用 [] 還是使用 list() 函數(shù),都很容易實現(xiàn)。

          索引:使用索引可以訪問和修改 List 中的單個元素。例如:

          fruits = ['apple', 'banana', 'cherry']
          
          # 訪問第二個元素
          print(fruits[1]) # 'banana'
          
          # 修改第二個元素
          fruits[1] = 'orange'
          print(fruits) # ['apple', 'orange', 'cherry']
          

          切片:使用切片可以訪問和修改 List 中的一段連續(xù)的元素。例如:

          fruits = ['apple', 'banana', 'cherry', 'date', 'elderberry']
          
          # 訪問第 2-4 個元素
          print(fruits[1:4]) # ['banana', 'cherry', 'date']
          
          # 修改第 2-4 個元素
          fruits[1:4] = ['orange', 'peach', 'plum']
          print(fruits) # ['apple', 'orange', 'peach', 'plum', 'elderberry']

          len(list): 返回列表中元素的數(shù)量,即列表長度。例如:

          >>> a = [1, 2, 3, 4, 5]
          >>> len(a)
          5
          

          min(list):返回列表中最小的元素,必須列表中的所有元素都是同一數(shù)據(jù)類型,否則會拋出類型錯誤。例如:

          >>> a = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]
          >>> min(a)
          1
          

          max(list):返回列表中最大的元素,必須列表中的所有元素都是同一數(shù)據(jù)類型,否則會拋出類型錯誤。例如:

          >>> a = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]
          >>> max(a)
          9
          

          sum(list):返回列表中所有元素的和,必須列表中的所有元素都是數(shù)字類型,否則會拋出類型錯誤。例如:

          >>> a = [1, 2, 3, 4, 5]
          >>> sum(a)
          15
          

          sorted(list):返回列表排序后的副本,不改變原來的列表,排序默認(rèn)從小到大,可以通過 reverse 參數(shù)改變排序方向,例如:

          >>> a = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]
          >>> sorted(a)
          [1, 1, 2, 3, 3, 4, 5, 5, 5, 6, 9]
          
          >>> sorted(a, reverse=True)
          [9, 6, 5, 5, 5, 4, 3, 3, 2, 1, 1]

          加號(+)可用于連接兩個或多個列表

          當(dāng)將兩個列表相加時,將生成一個新列表,其中包含所有元素(依次從左到右)。這種操作稱為列表的拼接。

          以下代碼示例說明了如何使用加號在列表中進(jìn)行拼接:

          >>> list1 = [1, 2, 3]
          >>> list2 = [4, 5, 6]
          >>> list3 = list1 + list2
          >>> print(list3)
          [1, 2, 3, 4, 5, 6]
          

          從上面的代碼可以看出,我們首先定義了兩個列表 list1 和 list2,然后將它們拼接在一起,并將結(jié)果存儲在 list3 中。最后,我們打印了 list3,以驗證拼接是否正確。

          總而言之,加號在Python列表中是一個非常實用的操作,可用于組合兩個或多個列表,以生成一個新列表。

          list 與數(shù)字相乘時,是將 list 復(fù)制并組合成一個新的 list。

          >>> a = [1, 2, 3]
          >>> b = a * 3
          >>> print(b)
          [1, 2, 3, 1, 2, 3, 1, 2, 3]
          

          可以看到,通過將 a 與 3 相乘,我們得到了一個新的 list b,它包含了 a 中的所有元素,重復(fù)了 3 次。

          append(element):在 List 末尾添加元素。例如:

          numbers = [1, 2, 3]
          numbers.append(4)
          print(numbers) # [1, 2, 3, 4]

          insert(index, element):在 List 的指定位置插入元素。例如:

          numbers = [1, 2, 3]
          numbers.insert(0, 0)
          print(numbers) # [0, 1, 2, 3]

          remove(element):從 List 中刪除指定元素。例如:

          numbers = [1, 2, 3, 4, 5]
          numbers.remove(3)
          print(numbers) # [1, 2, 4, 5]

          pop(index):從 List 中刪除指定位置的元素,并返回該元素。例如:

          numbers = [1, 2, 3, 4, 5]
          deleted_number = numbers.pop(2)
          print(numbers) # [1, 2, 4, 5]
          print(deleted_number) # 3

          clear():清空 List 中的元素。例如:

          numbers = [1, 2, 3, 4, 5]
          numbers.clear()
          print(numbers) # []

          index(element):返回 List 中第一個匹配元素的位置。例如:

          numbers = [1, 2, 3, 4, 5]
          index = numbers.index(3)
          print(index) # 2

          count(element):返回 List 中元素出現(xiàn)的次數(shù)。例如:

          numbers = [1, 2, 3, 4, 5, 3]
          count = numbers.count(3)
          print(count) # 2

          sort():對 List 進(jìn)行排序,默認(rèn)升序。例如:

          numbers = [3, 1, 4, 5, 2]
          numbers.sort()
          print(numbers) # [1, 2, 3, 4, 5]

          extend(iterable) 該方法用于在列表的末尾一次性追加另一個序列中的多個值(包括列表,元組等)

          >>> numbers = [1, 2, 3, 4, 5]
          >>> numbers.extend([6, 7, 8])
          >>> print(numbers)
          [1, 2, 3, 4, 5, 6, 7, 8]

          reverse():對 List 進(jìn)行反轉(zhuǎn)。例如:

          numbers = [1, 2, 3, 4, 5]
          numbers.reverse()
          print(numbers) # [5, 4, 3, 2, 1]

          list.copy() 方法用于返回列表的淺拷貝(shallow copy),即創(chuàng)建一個新的列表

          淺拷貝:淺拷貝只復(fù)制列表的第一層元素,如果列表中的元素是另一個列表,它們將共享同一個內(nèi)存空間,因此任何對共享元素的修改都將影響到原始列表和副本。在 Python 中,list.copy() 方法實現(xiàn)淺拷貝。

          深拷貝:深拷貝會復(fù)制列表中的所有層次,因此它不會共享任何內(nèi)存空間,并且任何對副本列表的修改不會影響到原始列表。在 Python 中,可以使用 copy.deepcopy() 函數(shù)實現(xiàn)深拷貝。

          >>> import copy
          >>> original_list = [[1, 2, 3], [4, 5, 6]]
          >>> shallow_copy = original_list.copy()
          >>> deep_copy = copy.deepcopy(original_list)
          
          >>> original_list[0][1] = 7
          >>> print(original_list)
          [[1, 7, 3], [4, 5, 6]]
          >>> print(shallow_copy)
          [[1, 7, 3], [4, 5, 6]]
          >>> print(deep_copy)
          [[1, 2, 3], [4, 5, 6]]
          

          從上面的代碼可以看出,在修改原始列表后,淺拷貝列表的內(nèi)容也受到影響,而深拷貝列表的內(nèi)容并不受影響。

          將 list 轉(zhuǎn)換為 set,去除重復(fù)的元素,然后再將其轉(zhuǎn)換回 list,例如:

          >>> a = [1, 2, 3, 1, 2, 3]
          >>> b = set(a)
          >>> c = list(b)
          >>> print(c)
          [1, 2, 3]
          

          可以看到,通過將 a 轉(zhuǎn)換為 set,再將其轉(zhuǎn)換回 list,我們得到了 c,它去除了 a 中的重復(fù)元素。

          提示

          List is mutable,"可變"這個詞表示 list 的內(nèi)容可以隨著時間的推移被更改。也就是說,在不創(chuàng)建新的 list 的情況下,可以通過添加、刪除或更改元素來更改 list 的內(nèi)容。相反,"不可變"的對象,在創(chuàng)建之后不能被修改。例如,數(shù)字、字符串和元組等都是不可變的對象。

          結(jié)束

          總的來說,List 在 Python 中是一個非常重要的數(shù)據(jù)類型,它具有很多特性和操作方法,使得它在數(shù)據(jù)收集和處理、存儲多個值、組織和管理數(shù)據(jù)等方面表現(xiàn)優(yōu)異。通過本文的介紹,我們了解到了 List 的定義、創(chuàng)建、操作方法、常見函數(shù)以及深淺拷貝的概念,以及 List 的常見用途。希望通過本文的學(xué)習(xí),可以加深對 List 的理解,并幫助您在以后的開發(fā)中更加高效地使用它。

          今天的分享就到這里,感謝你的閱讀,如果本篇文章有相關(guān)方法的遺漏,歡迎在留言區(qū)補充。如果你喜歡我的分享,別忘了點贊轉(zhuǎn)發(fā),讓更多的人看到,最后別忘記點個關(guān)注,你的支持將是我分享最大的動力,后續(xù)我會持續(xù)輸出更多內(nèi)容,敬請期待。

          導(dǎo)入包

          import os.path

          import pandas as pd

          import numpy as np

          # 構(gòu)造一個DataFrame對象

          df = pd.DataFrame(np.random.random([5,5]), index=['a','b','c','d','e'], columns=['aa','bb','cc','dd','ee'])

          # 生成html文件

          fpath = r'C:\Users\Public'

          fName = 'pandas_html.html'

          # df.to_html(os.path.join(fpath,fName))

          # 定義列表

          strs = ['<HTML>'] # 'html開始標(biāo)簽

          strs.append('<HEAD><TITLE>to_html</TITLE></HEAD>') # html的標(biāo)題標(biāo)簽

          strs.append('<BODY>') # 'body開始標(biāo)簽

          strs.append(df.to_html())

          strs.append("</BODY></HTML>") # 結(jié)束標(biāo)簽

          # 把列表元素鏈接成字符串

          html = "".join(strs)

          # 字符串寫入html文件

          file = open(os.path.join(fpath,fName), 'w')

          file.write(html)

          file.close()

          # 讀取html文件

          # read_html讀取的結(jié)果是一個DataFrame的list

          fullpath = os.path.join(fpath, fName)

          print(fullpath)

          df = pd.read_html(fullpath)

          print(df[0])

          # 從網(wǎng)頁讀取table數(shù)據(jù)

          webpage = 'https://....'

          df1 = pd.read_html(webpage)

          print(df1[0])

          print(df1[1])


          主站蜘蛛池模板: 国产裸体舞一区二区三区| 国产美女一区二区三区| 中文字幕一区二区三区免费视频| 韩国福利视频一区二区| 精品国产一区二区二三区在线观看| 国产成人一区二区三区电影网站 | 无码国产伦一区二区三区视频| 无码人妻AV免费一区二区三区| 亚洲视频在线一区二区三区| 在线观看一区二区三区视频| 国产精品亚洲高清一区二区| 亚洲乱码国产一区三区| 午夜性色一区二区三区免费不卡视频| 国产精品美女一区二区三区| 福利一区二区三区视频午夜观看| 曰韩精品无码一区二区三区| 在线观看一区二区三区av| 国产乱码精品一区三上| 国产熟女一区二区三区四区五区 | 国产一在线精品一区在线观看| 国产一区二区在线视频| 中文乱码字幕高清一区二区| 亚洲国产高清在线一区二区三区 | 2021国产精品一区二区在线| 国产怡春院无码一区二区 | 亚洲福利视频一区| 精品亚洲福利一区二区| 午夜DV内射一区二区| 国产伦精品一区二区三区精品| 国产一区视频在线| 亚洲av成人一区二区三区在线观看| 无码欧精品亚洲日韩一区| 精品成人一区二区三区免费视频| 国模吧一区二区三区| 国产一区二区三区精品久久呦| 亚洲AV福利天堂一区二区三 | 亚洲日韩激情无码一区| 日韩精品一区二区三区国语自制| 国产精品区一区二区三在线播放| 日韩精品一区二区三区毛片| 无码国产精品一区二区免费式直播 |