English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يستعيد بناء قائمة list() قائمة في Python.
جملة بناء قائمة list() هي:
list([iterable])
يقبل بناء قائمة list() معاملًا واحدًا:
iterable (اختياري) - الهدف يمكن أن يكون سلسلة (النص,المجموعة) أو مجموعة (مجموعة,المعجم) أو أي عنصر متكرر
يستعيد بناء قائمة list() قائمة.
إذا لم يتم تقديم أي معامل، فإنه يعود قائمة فارغة
إذا تم تقديم iterable كمعامل، فإنه يخلق قائمة تتكون من مشاريع iterable.
# 空列表 print(list()) # 元音字符串 vowel_string = 'aeiou' print(list(vowel_string)) # 元音元组 vowel_tuple = ('a', 'e', 'i', 'o', 'u') print(list(vowel_tuple)) # ليست حروف هوايي ليست_واژگان_حرف_هوايي = ['a', 'e', 'i', 'o', 'u'] چاپ(ليست(ليست_واژگان_حرف_هوايي))
نتیجه خروجی
[] ['a', 'e', 'i', 'o', 'u'] ['a', 'e', 'i', 'o', 'u'] ['a', 'e', 'i', 'o', 'u']
# مجموعه حروف هوايي مجموعه_واژگان_حرف_هوايي = {'a', 'e', 'i', 'o', 'u'} چاپ(ليست(مجموعه_واژگان_حرف_هوايي)) # ديكتيون حروف هوايي ديكتيون_واژگان_حرف_هوايي = {'a': 1, 'e': 2, 'i': 3, 'o': 4, 'u': 5} چاپ(ليست(ديكتيون_واژگان_حرف_هوايي))
نتیجه خروجی
['a', 'o', 'u', 'e', 'i'] ['o', 'e', 'a', 'u', 'i']
توجه:براي ديكتيون، كلید ديكتيون به عنوان آيتم ليست خواهد شد. همچنين، ترتيب عناصر تصادفي خواهد بود.
# اونهاي كلاس هستند كلاس PowTwo: تعريف(تاابتدا, حداكثر): self.max = حداكثر تعريف(تكرار): self.num = 0 بازگشت self تعريف(نقطة_بعد): اگر(self.num >= self.max): ارaise StopIteration نتيجه = 2 ** self.num self.num += 1 بازگشت نتيجه تكرار_دو_برابر = PowTwo(5) تكرار_دو_برابر_iter = تكرار_دو_برابر چاپ(ليست(تكرار_دو_برابر_iter))
نتیجه خروجی
[1, 2, 4, 8, 16]
پيشنهاد مطالعه: ليست بايثون دوال داخلي بايثون